DNS 解析失败如何排查?
如果服务器可以连接 IP,但无法解析域名,通常是 DNS 配置或防火墙问题。
确认是否为 DNS 问题
可以执行:
nslookup example.com
dig example.com
dig @1.1.1.1 example.com
如果指定公共 DNS 后可以解析,说明默认 DNS 配置可能异常。
检查 resolv.conf
查看:
cat /etc/resolv.conf
如果你使用过代理、WARP 或一键脚本,DNS 配置可能被修改。
检查防火墙
如果系统防火墙阻止了 DNS 请求,也会导致解析失败。请检查是否限制了 UDP/TCP 53 端口。
提交工单时,请提供 resolv.conf、nslookup/dig 输出和防火墙规则截图。