五步排查
五步排查
getent hosts www.example.com # 1 应用视角
resolvectl status | head -20 # 2 本机配置
dig @8.8.8.8 www.example.com +short # 3 递归器视角
dig +norecurse @ns1.example.com www.example.com A # 4 权威视角
dig +trace www.example.com | tail -20 # 5 全链路委派现象 → 最可能层级
| 现象 | 定位 |
|---|---|
| ping 域名失败但 dig 正常 | NSS/hosts 或应用缓存 |
| 所有域名解析慢 | 本机 DNS 超时/网络 |
| 单个域名 SERVFAIL | 该域权威或 DNSSEC |
| 换网络就正常 | 本地递归器被污染/劫持 |
| 新记录不生效 | 负缓存或旧 TTL |
对比「指定公共 DNS vs 默认 DNS」的结果差异,是判断污染/劫持最快的一刀。