ubuntu

ubuntu域名故障排查

小樊
34
2025-12-22 08:23:18
栏目: 云计算

Ubuntu 域名解析故障排查手册

一 快速判断与定位

二 常见根因与修复要点

三 建议的排查顺序与命令清单

  1. 连通性:ping -c 4 8.8.8.8
  2. 直接解析:nslookup www.baidu.com 8.8.8.8;对比 dig +short www.baidu.com @8.8.8.8
  3. 查看当前 DNS:cat /etc/resolv.conf;若指向 127.0.0.53,说明使用 systemd-resolved
  4. 清缓存:sudo systemd-resolve --flush-caches 或 sudo systemctl restart systemd-resolved
  5. 检查解析链路:cat /etc/nsswitch.conf | grep hosts(需含 dns)
  6. 持久化配置:
    • Netplan:编辑 /etc/netplan/*.yaml → sudo netplan apply
    • resolved:编辑 /etc/systemd/resolved.conf → sudo systemctl restart systemd-resolved
  7. 防火墙/安全组:sudo ufw status;云上安全组放行 UDP/TCP 53 出站
  8. 深入抓包:sudo tcpdump -i eth0 port 53(区分请求是否发出、是否收到响应)

四 应急方案与注意事项

0
看了该问题的人还看了