一次DNS解析错误的解决办法

2019-06-21 13:33:28 6928

维护服务器时,运行了yum clean。


然后悲催的事情发现了,再次运行yum update时发现出现了无法解析dns的提示。


 


然后我ping了下google.cN,发现也是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开机启动


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: