CentOS配置DNS重启网卡后 配置失效

一、问题描述

在执行ping www.baidu.com命令时,ping不通并报错:

[root@bigdata111 ~]# ping www.baidu.com
ping: unknown host www.baidu.com

在其他配置一切正常且可以ping通本机的情况下,这种情况肯定是DNS配置的问题,接下来去查看DNS配置文件(resolv.conf)
命令:

[root@bigdata111 ~]# vi /etc/resolv.conf


文件内容如下:
# Generated by NetworkManager
nameserver 8.8.8.8


修改为:
# Generated by NetworkManager
nameserver 8.8.8.8
nameserver 8.8.4.4

保存并退出成功后,重启网络:

[root@bigdata112 ~]# service network restart
Restarting network (via systemctl):                        [  确定  ]

继续命令:ping www.baidu.com

还是无法ping通。

再次查看DNS配置文件(resolv.conf),发现DNS的配置莫名其妙的消失了。

二、解决方法

依次执行如下命令:

chkconfig NetworkManager off
 
chkconfig network on
 
service NetworkManager stop
 
service network start
 
service network restart

再重新配置DNS

[root@bigdata111 ~]# vi /etc/resolv.conf


配置内容如下:
# Generated by NetworkManager
nameserver 8.8.8.8
nameserver 8.8.4.4

重启网络后,查看DNS配置文件还在,这次没有莫名其妙地消失。

再次执行ping命令,发现可以ping通
在这里插入图片描述

问题完美解决!!!

猜你喜欢

转载自blog.csdn.net/weixin_43520450/article/details/128212638