有的时候我们会碰到如标题一样的问题。
但是我们的/etc/resolv.conf已经添加了如下行:
nameserver 202.106.0.20
而在centos6中我们配置/etc/sysconfig/network-scripts/ifcfg-eth0中也添加了如下行:
DNS1="202.106.0.20"
这是我们ping 公网IP发现是通的但是域名却不行。
其实是这个文件惹的祸:
/etc/nsswitch.conf
添加如下行,如果有了就取消注释
hosts: files dns
OK!!问题解决