IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    【源】Centos修改DNS重启或者重启network服务后丢失问题处理 - sinodzh

    sinodzh发表于 2015-09-07 06:55:00
    love 0

    本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作。

    文章是哥(mephisto)写的,SourceLink

    阅读目录

    • 介绍
    • 起因
    • 处理
    • GitHub

    本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作。

    文章是哥(mephisto)写的,SourceLink

     

    介绍

        我们在配置Centos的时候,很多情况需要能联外网,那么就需要DNS解析功能,默认的是没有配置DNS信息的,所以我们得配置DNS信息

    起因

     

          我们在搜索Centos配置DNS信息的时候,很多都是说在这个文件进行配置"/etc/resolv.conf",我们在这个里面加了nameserver后确实可以ping通域名,但是重启centos或者重启network服务后就无法ping通了,在"/etc/resolv.conf"配置的nameserver信息也丢失了。

     

    处理

      我们找到对应的网卡配置文件“/etc/sysconfig/network-scripts/ifcfg-eth<N>”

    这里<N>可以是 0, 1, 2 等等,代表不同网卡的配置文件。

    例如,系统上第一张网卡是eth0的话,那它的配置文件就是 /etc/sysconfig/network-scripts/ifcfg-eth0 。

    vim /etc/sysconfig/network-scripts/ifcfg-eth0

    打开后插入以下3条

    PEERDNS=no
    DNS1=192.168.1.1
    DNS2=192.168.1.2

    然后:wq保存

    然后我们复查下“/etc/resolv.conf”

    cat /etc/resolv.conf

     

     发现我们在ifcfg-eth0中修改的DNS信息在resolv.conf可以看到,这是为什么列,因为resolve.conf只是个link文件。

    然后我们看下效果

    ping www.baidu.com

    然后我们重启network服务

    service network restart

    然后我们在ping下

    发现果然没有问题

    然后我们再重启下系统

    reboot

    结果果然是我们预期的。

    GitHub

    https://github.com/sinodzh/Linux/blob/master/dns.txt

    本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作。

    文章是哥(mephisto)写的,SourceLink

     


    本文链接:【源】Centos修改DNS重启或者重启network服务后丢失问题处理,转载请注明。



沪ICP备19023445号-2号
友情链接