当我们在CentOS 6.7上修改/etc/resolv.conf文件中的DNS地址后,发现重启网络服务或者服务器后DNS地址未能生效。这通常是因为CentOS 6.7中使用NetworkManager管理网络配置,而不是直接通过/etc/resolv.conf文件来设置DNS地址。下面是解决该问题的完整攻略。
步骤一:禁用NetworkManager
首先,我们需要禁用NetworkManager来使得系统能够使用/etc/resolv.conf来设置DNS地址。输入以下命令:
chkconfig NetworkManager off
service NetworkManager stop
这将禁用NetworkManager和停止其服务。现在,系统将通过/etc/resolv.conf来设置DNS地址。
步骤二:修改/etc/resolv.conf文件并验证
修改/etc/resolv.conf文件中的DNS地址,添加以下内容:
nameserver 8.8.8.8
nameserver 8.8.4.4
这将设置Google的公共DNS地址作为我们的DNS服务器。接下来,我们可以使用以下命令验证我们的DNS配置是否成功:
ping www.baidu.com
如果我们没有收到任何错误消息并成功ping通了百度的网站,则说明我们的DNS配置已经成功。我们也可以使用以下命令来测试DNS服务器的解析速度:
dig www.baidu.com
这将显示DNS服务器的响应时间和IP地址。
通过以上两个步骤,我们已经成功地解决了CentOS 6.7直接在/etc/resolv.conf文件下修改DNS地址重启不生效的问题。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:解决Cent0S 6.7直接在/etc/resolv.conf文件下修改DNS地址重启不生效问题 - Python技术站