需要修改 /etc/resolv.conf 配置文件,指定域名解析服务器就可以解决该问题;
1、编辑etc下的resoly.conf文件(如果没有就新建一个);
2、在resoly.conf文件内添加一下内容;
nameserver 8.8.8.8
3、保存后重启网络服务,可以通过命令“service network restart ”重启;
DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。
在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DNS的动态更新进行说明,RFC 2308对DNS查询的反向缓存进行说明。
【1】出现这域名无法正常解析的原因
重庆典名科技技术团队经过研究总结,出现这种状况有以下原因:
1)DNS的设置上出现问题,使之域名解决无法正常进行。
2)服务器防火墙策略问题,是否把相关信息拦截了。
3)NSCD 服务问题
2
【2】解决域名无法正常解析的具体 *** 作方法
下面跟着小编来进行下面 *** 作步骤来检查并解决问题:
1)通过输入下图的指令,来检查系统设置的DNS服务器是否是正确的
3
2)服务器的防火墙设置也有可能把域名解析的一些信息拦截了,所以检查防火墙 iptables,查看是否有拦截 53 端口的相关规则
你可以先使用命令 service iptables stop 关闭服务器防火墙来进行对比测试。如果存在防火墙 iptables 规则,您可以尝试删除 deny 策略或修改规则为 ACCEPT 策略,来达到解决问题的目的。
4
3)检查服务器是否有开启DNS缓存服务NSCD:
用户可以通过 service nscd status 命令查看服务状态。检查发现缓存服务NSCD已经开启,可以尝试使用命令 service nscd stop 关闭服务后再来进行对比测试。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)