Linux DNS解析异常的排查
1、系统可以正常ssh登陆 2、系统内ping域名提示unknown host 3、系统内ping ip可以通,内外网网关没问题 4、尝试重启/关闭nscd,测试问题还是没有得到解决。 5、抓包没有对外请求ping域名的时候抓包,发现没有对外53端口的请求,下图是ping的时候抓包的其他请求 6、使用strace ping -c 2 www.xxxxx.com 7、怀疑是selinux问题,检查没有配置 8、使用nslookup测试发现正常 根据帮助文档ping走的是nss,nslookup不走nss9、检查nsswitch.conf 对比正常的机器测试没有发现异常 10、nss没问题,看看hosts,发现有ipv6的痕迹 11、ipv6处理掉还是不行,继续排查,回滚原始的错误,重点先看resolv.conf 12、文件有问题,删掉resolvco