一、问题描述
在执行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通
问题完美解决!!!