维护服务器时,运行了yum clean。
然后悲催的事情发现了,再次运行yum update时发现出现了无法解析dns的提示。
然后我ping了下google.com,发现也是ping不通。
目前为止,确定肯定是DNS的问题。
然后我查看了, /etc/resolv.conf文件,(nameserver 8.8.8.8 nameserver 8.8.4.4)里面DNS配置正常。
因为服务器的系统是CentOS7,所以我尝试关闭NetworkManager,然后重启网络。结果依然是解析错误。
经过一些国外论坛的案例,我尝试关闭了防火墙。
关闭防火墙后,DNS解析恢复了正常。
期间出现的错误提示:
ping错误: ping: Name or service not known yum更新或安装错误: Yum update error: Could not retrieve mirrorlist
进行的操作:
vi /etc/resolv.conf vi /etc/sysconfig/network-scripts/ifcfg-eth0 vi /etc/nsswitch.conf
最终解决办法:
systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 systemctl stop iptables.service #停止iptables systemctl disable iptables.service #禁止iptables开机启动