dig 更强、更准、更专业。
nslookup 功能弱、语法老旧,已被官方视为过时工具。

核心区别

项目 nslookup dig
定位 旧工具(已不建议继续维护) 官方推荐的现代 DNS 工具
输出 简化,适合快速看结果 结构化、详细,适合排查问题
脚本化 不友好(解析难) 适合脚本(输出可控)
RFC 标准支持 较差 全面、标准化
调试能力 强(可查看标志位、延迟、权限信息等)

功能比较

nslookup example.com

优点:

  • 简单、快速
  • 初学者容易理解

缺点:

  • 输出模糊,有时不符合标准
  • 不适用于复杂 DNS 故障排查
  • 不利于脚本调用

dig example.com

优点:

输出规范、详细

支持完整 DNS 查询功能

可调参数多,非常适合排错与脚本化

可显示:

  • ANSWER 节
  • AUTHORITY 节
  • ADDITIONAL 节
  • 查询时间
  • DNS 服务器详情
  • 标志位(AA、RD、RA 等)

脚本化能力对比

nslookup(不适合脚本)

因为输出不稳定,系统之间还可能不同。

dig(强烈推荐脚本)

只要 IP:

dig +short example.com

93.184.216.34

非常适合脚本处理。

作者 admin

百度广告效果展示