分段验证
分段验证
cat /etc/resolv.conf # 实际生效的 DNS
getent hosts www.example.com # 走 nsswitch 链路的解析
dig @<DNS服务器> www.example.com +stats # 直连 DNS 查询与耗时
dig www.example.com +short # 默认链路结果对照检查
对照检查
grep hosts /etc/nsswitch.conf # hosts 与 dns 的完后
ping -c1 www.example.com # 快速判断解析是否正常
# NetworkManager 接管时 resolv.conf 会被重写:改连接配置而非手改文件能 ping 通 IP、ping 不通域名,基本锁定解析层;解析慢重点看 dig 的 Query time 与多 DNS 的超时叠加。