今天准备爬虫51job时候,发现ping不通外网了,ping 了一下IP,都是OK的,只是host不通。
呵呵,就一DNS问题,好的。第一步,开始检查配置文件
cat /etc/sysconfig/network-scripts/ifcfg-enp11s0f0
IPADDR=172.16.23.xx
NETMASK=255.255.255.0
GATEWAY=172.16.23.254
DNS=8.8.8.8
这个没什么问题,看第二个 cat /etc/sysconfig/network
GATEWAY=172.16.23.254
NETWORKING=yes
HOSTNAME=qdvr
这个文件也没问题,卧槽 哥急了 restart 一下network,完了 网络没起来,只好跑机房了。
到了机房看一下 cat /etc/resolv.conf
# Generated by NetworkManager
search localdomain
QDVR
哪里来的妖孽啊 networkmanager,为毛安装这个玩意,关闭它
systemctl stop NetworkManager
再开机自启动关闭
chkconfig NetworkManager off
最后重启下网络systemctl restart network
整个世界都清净了 再Ping 一下域名,搞定。
回想一下是之前重启过机器,开机自启动把这个服务打开了导致DNS不正常。