业务反馈一台安装的CentOS 7虚拟机系统内,域名解析异常。经核对解析普通公网域名正常,DNS配置虽然是谷歌的,但是不影响一般解析:
cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 1.1.1.1
经过再次询问,业务反馈 /etc/hosts 中的绑定域名无法解析,测试“ping localhost ”命令也提示无法解析。
查看yum日志,发现glibc升级过,查看控制解析顺序的文件/etc/nsswitch.conf ,发现不存在,yum安装glibc后,这个文件有了,故障解决。
/etc/nsswitch.conf 控制解析顺序的字段配置举例,files就是先查看本地/etc/hosts文件: