【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 关闭服务后再来进行对比测试。
第一个问题:/etc/hosts 文件的格式如下:
IP地址 主机名/域名
第一部份:网络IP地址;
第二部份:主机名或域名;
第三部份:主机名别名;
当然每行也可以是两部份,即主机IP地址和主机名;比如 192.168.1.100 linmu100。
这里可以稍微解释一下主机名(hostname)和域名(Domain)的区别:主机名通常在局域网内使用,通过hosts 文件,主机名就被解析到对应ip;域名通常在internet上使用,但如果本机不想使用internet上的域名解析,这时就可以更改hosts文件,加入自己的域名解析。
第二个问题:
有三种解决方法:一是装一个ROUTEROS就是把机器变成路由器;
二、在linux上开启代理服务器功能;
三、利用linux的防火墙iptables做NAT也是可以的。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)