Centos修改DNS重启或重启network服务后丢失问题解决方法
<p><strong>介绍</strong></p>
<p>
我们在配置centos的时候,很多情况需要能联外网,那么就需要dns解析功能,默认的是没有配置dns信息的,所以我们得配置dns信息</p>
<p>
<strong>起因</strong> </p>
<p>
我们在搜索centos配置dns信息的时候,很多都是说在这个文件进行配置"/etc/resolv.conf",我们在这个里面加了nameserver后确实可以ping通域名,但是重启centos或者重启network服务后就无法ping通了,在"/etc/resolv.conf"配置的nameserver信息也丢失了。</p>
<p>
<strong>处理</strong></p>
<p>
我们找到对应的网卡配置文件“/etc/sysconfig/network-scripts/ifcfg-eth<n>”</p>
<p>
这里<n>可以是 0, 1, 2 等等,代表不同网卡的配置文件。</p>
<p>
例如,系统上第一张网卡是eth0的话,那它的配置文件就是 /etc/sysconfig/network-scripts/ifcfg-eth0 。</p>
<p>
<span>vim /etc/sysconfig/network-scripts/ifcfg-eth0</span></p>
<p>
打开后插入以下3条</p>
<p>
<span>peerdns=no</span></p>
<p>
<span>dns1=192.168.1.1</span></p>
<p>
<span>dns2=192.168.1.2</span></p>
<p>
然后:wq保存</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="Centos修改DNS重启或重启network服务后丢失问题解决方法" alt="Centos修改DNS重启或重启network服务后丢失问题解决方法" src="https://zhuji.jb51.net/uploads/img/202305/7d598104dc848b6d36935f789fc6ae32.jpg"></p>
<p>
然后我们复查下“/etc/resolv.conf”</p>
<p>
<span>cat /etc/resolv.conf</span></p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="Centos修改DNS重启或重启network服务后丢失问题解决方法" alt="Centos修改DNS重启或重启network服务后丢失问题解决方法" src="https://zhuji.jb51.net/uploads/img/202305/45fa422abdeaa1907d2dbd24d8a1433a.jpg"></p>
<p>
发现我们在ifcfg-eth0中修改的dns信息在resolv.conf可以看到,这是为什么列,因为resolve.conf只是个link文件。</p>
<p>
然后我们看下效果</p>
<p>
<span>ping www.baidu.com</span></p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="Centos修改DNS重启或重启network服务后丢失问题解决方法" alt="Centos修改DNS重启或重启network服务后丢失问题解决方法" src="https://zhuji.jb51.net/uploads/img/202305/0948a904ce4eedaf0fcb5e27278c91ce.jpg"></p>
<p>
然后我们重启network服务</p>
<p>
<span>service network restart</span></p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="Centos修改DNS重启或重启network服务后丢失问题解决方法" alt="Centos修改DNS重启或重启network服务后丢失问题解决方法" src="https://zhuji.jb51.net/uploads/img/202305/05687729135da575609781af41a9f70c.jpg"></p>
<p>
然后我们在ping下</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="Centos修改DNS重启或重启network服务后丢失问题解决方法" alt="Centos修改DNS重启或重启network服务后丢失问题解决方法" src="https://zhuji.jb51.net/uploads/img/202305/32f9a3da12d24815e87f2a670a16aa5d.jpg"></p>
<p>
发现果然没有问题</p>
<p>
然后我们再重启下系统</p>
<p>
<span>reboot</span></p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="Centos修改DNS重启或重启network服务后丢失问题解决方法" alt="Centos修改DNS重启或重启network服务后丢失问题解决方法" src="https://zhuji.jb51.net/uploads/img/202305/c4b1c5052631c45735ffad72c2be655a.jpg"></p>
<p>
结果果然是我们预期的。</p>
<p>
github:https://github.com/sinodzh/linux/blob/master/dns.txt</p>
<p>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。</p>
<p>
原文链接:http://www.cnblogs.com/mephisto/p/4780310.html</p>
頁:
[1]