CentOS 6使用NetworkManager来管理网络，当在/etc/resolv.conf中配置了DNS时，/etc/sysconfig/network-scripts/ifcfg-eth文件中并没有DNS信息或还是之前的DNS信息，而NetworkManager会用/etc/sysconfig/network-scripts/ifcfg-eth中的DNS信息来覆盖/etc/resolv.conf中的信息。正确配置DNS的方法：vim /etc/sysconfig/network-scripts/ifcfg-eth*（*是什么依据实际情况来定）按照如下格式添加DNS。DNS1= DNS2= DNS3= ……最后重启网络即可。service network restart