使用 dig、nslookup、host 和 traceroute

最后更新: 2026-05-30

dig(推荐)

dig example.com A          # A记录
dig example.com MX +short  # 简洁MX
dig @8.8.8.8 example.com   # 指定解析器
dig -x 8.8.8.8             # 反向(PTR)

想用浏览器?DNS查询工具 可即时完成同样的事。

nslookup / host

nslookup example.com
host example.com

traceroute / mtr(路径分析)

traceroute example.com   # 路径上的每一跳
mtr example.com          # traceroute + ping,实时

tcpdump(抓包)

sudo tcpdump -i eth0 host 8.8.8.8   # 与某IP的往来流量
sudo tcpdump -i any port 53         # DNS流量

traceroutetcpdump 可能受权限或网络策略限制。只检查你获授权的系统。

参考资料