dig 命令的使用方法

dig 是发出 DNS 查询并显示结果的命令。这里整理了基本用法和常用的写法。

在浏览器中使用 dig无需注册会员・免费

基本形式

dig example.com          # A 记录
dig example.com MX       # 指定类型
dig example.com TXT +short   # 只显示值
dig @8.8.8.8 example.com     # 指定查询的 DNS 服务器
dig -x 8.8.8.8               # 反向解析(PTR)
dig example.com NS +trace    # 从根开始依次追踪

结果的解读

答案会出现在 ANSWER SECTION 中。从左到右依次是“名称・TTL・IN・类型・值”。status: 为 NOERROR 表示正常,NXDOMAIN 表示名称不存在,SERVFAIL 表示服务器一侧失败。如果 flags 中有 aa,说明是权威 DNS 给出的回答。

常用选项

Windows 上怎么办?

Windows 没有自带 dig。系统自带的 nslookup 可以作为比较接近的替代(nslookup -type=MX example.com)。使用 WSL 也可以用 dig。如果嫌安装麻烦,像 Web dig 这样直接在浏览器中查询会更省事。

与 Web dig 的对应关系

关于记录的种类,请参阅 DNS 记录类型一览。

常见问题

dig 可以在哪些操作系统上使用?

Mac 和 Linux 自带 dig。Windows 默认没有,需要使用 nslookup 或 WSL。

dig 和 nslookup 有什么区别?

两者都能查询 DNS,但 dig 的输出更详细,选项也更丰富。

在浏览器中使用 dig

其他说明书

最后更新: 2026-10-21