Linux修改/etc/resolv.conf重启网络后又恢复到原来的状态

1.Linux,ping www.baidu.com 不通
在这里插入图片描述
2.修改 /etc/resolv.conf 文件内容为,添加以下内容,保存并退出,再次ping 百度
`nameserver #定义DNS服务器的IP地址
domain #定义本地域名
search #定义域名的搜索列表
sortlist #对返回的域名进行排序
/etc/resolv.conf的一个示例:

domain test.com
search www.test.com test.com
nameserver 202.96.128.86
nameserver 202.96.128.166`
在这里插入图片描述
3.可以ping通,重启Linux,再次ping百度,发现不通, /etc/resolv.conf 新添加的内容被恢复了
4.编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件的内容,添加DNS1,DNS2及对应的值,保存并退出,此时远程连接会中断,需要使用本机连接,network服务重启,加载eth0的网卡信息,之后可以使用远程继续连接
在这里插入图片描述
5.ping 百度尝试能否ping通,已经可以ping通
在这里插入图片描述
6.查看 /etc/resolv.conf 文件的内容,发现nameserver已经被自动添加
在这里插入图片描述
DNS解析设置成功。
在此要强调一点的是,直接修改/etc/resolv.conf这个文件是没用的,网络服务重启以后会根据/etc/sysconfig /network-scripts/ifcfg-eth0来重载配置,如果ifcfg-eth0没有配置DNS,那么resolv.conf会被冲掉,重新变成空值。
不过对于其他的CentOS系统是否也是这样的,要是遇到同样的问题。就这样设一下试试

  • 6
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西门一刀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值