环境描述:ESXI平台上,一台Centos7虚拟主机。
问题描述:平台上的其他的虚拟机可以正常ping通,就这台ping IP地址可以通,ping域名解析失败。
排查过程:
1、检查网卡配置文件和/etc/resolv.conf配置文件是否正确配置网关和DNS服务器。
2、检查/etc/nsswitch.conf是否有DNS解析配置。
grep hosts /etc/nsswitch.conf
回显信息如下所示,hosts行中未配置DNS选项,导致解析域名时不会读取/etc/resolv.conf,导致域名解析失败。
打开/etc/nsswitch.conf找到hosts行添加DNS解析。
hosts: files dns myhostname
参考的正常机器直接就有