在 macOS 上用 dig 查询 DNS 记录
查询域名的 A、MX、TXT 记录,并可指定 8.8.8.8 等特定 DNS 服务器验证解析。
运行 dig +short example.com A 查询 A 记录,或 dig @8.8.8.8 example.com MX +short 向指定服务器查询邮件记录。
01命令
命令
$ dig +short example.com A && dig @8.8.8.8 example.com MX +short02作用说明
dig 直接向 DNS 服务器发起查询,绕过 macOS 自身缓存,因此是验证新解析记录是否生效的首选:加 @8.8.8.8 或 @1.1.1.1 可以查询指定公共服务器,对比多个服务器的结果即可判断全球解析是否同步完成。+short 只输出简洁的记录值(适合脚本),不加则显示完整信息(含 TTL 和应答服务器)。把 A 换成 MX、TXT、CNAME、AAAA 可查其他类型记录。
03风险
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- dig(1) man page依据: Man page for dig: query syntax `dig @server name type`, the +short print option for terse answers, and any record type (A, MX, TXT, …).
- dig - DNS lookup utility依据: Documents `dig [@server] [name] [type]` where '+short option is enabled. If short form answers' are returned, and record types such as MX; @server queries a specific resolver.
最后验证: 2026-09-19 · 分类: 网络