首页/网络/网络排障速查/dig 记录类型速查:A/AAAA/CNAME/MX/TXT/NS/SOA/SRV/CAA
DNS 与解析排查46 条

dig 记录类型速查:A/AAAA/CNAME/MX/TXT/NS/SOA/SRV/CAA

不同记录回答不同问题:查 IP 用 A/AAAA,查别名用 CNAME,查邮件用 MX,查验证与反垃圾用 TXT,查权威边界用 NS/SOA;排查前先明确要什么记录。

网络排障速查网络更新于 2026-10-13

记录类型速查

域名系统里的每种记录回答一类问题:地址记录给出主机地址,别名记录表示指向,邮件记录描述收信服务器,文本记录承载验证信息,授权记录划定权威边界,证书授权记录约束谁能签发证书。排查域名问题前先明确要问什么,再选对应类型;不指定类型时默认只查地址记录,因此『查邮件却返回空』这类情况往往只是类型不对。

基本信息

工具dig 属于域名系统工具包的常用命令,支持一次指定一种或多种记录类型
默认类型不写类型时查地址记录(IPv4)
常用前缀下划线开头的名字用于服务定位类记录,是标准写法
查询方式可以叠加只看答案值的参数,方便脚本与快速比对
批量技巧用循环对同一域名依次查询多种类型,一份输出看全

类型与用途

类型用途示例
AIPv4 地址记录,最常用的解析结果dig +short example.com A
AAAAIPv6 地址记录,双栈环境必备dig +short example.com AAAA
CNAME别名指向,内容分发与负载入口常见dig +short www.example.com CNAME
MX邮件路由,值里带优先级dig +short example.com MX
TXT文本说明与邮件防伪、域名验证信息dig +short example.com TXT
NS该域的权威服务器清单dig +short example.com NS
SOA区域起始授权记录,含序列号与各种时间参数dig +short example.com SOA
SRV服务定位,包含目标主机与端口dig +short _sip._tcp.example.com SRV
CAA证书签发白名单,限制可签发的机构dig +short example.com CAA
PTR反向解析,由地址反查域名dig +short -x 8.8.8.8

一次查多项

一次查多项
for t in A AAAA CNAME MX TXT NS SOA CAA; do
  echo "== $t"                 # 打印当前记录类型,便于分段阅读
  dig +short example.com $t     # 只看答案值,快速比对
  sleep 0.2                     # 稍作间隔,避免触发解析服务限速
done
dig +short -x 93.184.216.34     # 反向解析:由地址查域名

排查对应表

要回答的问题该查的类型常见的异常指向
这个域名解析到什么地址地址记录(IPv4 与 IPv6)值不对、缺失或仍在缓存旧值
为什么别名指向没生效别名记录别名与其它记录冲突、链条断掉
邮件为什么收不到邮件记录与文本记录优先级写错、防伪策略不匹配
是否换了权威服务器授权记录新旧权威同时存在导致结果不一致
证书为什么签不下来证书授权记录白名单限制或记录配置错误
域名解析到哪台服务器区域起始授权记录序列号未更新导致从服务器不同步
查邮件相关问题,先看邮件记录再看文本记录里的防伪策略;查内容分发归属,看别名记录指向了哪家服务商。
别名记录有互斥规则:同一名字上一般不允许别名与其它记录共存,配置前先看清楚该名字上已经有哪些记录。

记录组合速判

看到的情况可能原因处理建议
只有别名没有地址别名指向的目标缺失或写错核对别名目标并补齐对应记录
地址记录与预期不符缓存未过期或配置未提交查权威与各级缓存的生效时间
邮件记录存在但收信失败优先级或文本记录策略不完整逐条核对邮件相关记录是否齐全
授权记录新旧混杂域名服务器切换未完成确认权威清单并等待同步
解析结果时好时坏多台权威数据不一致逐台权威查询并对比结果
反向解析区通常由地址的管理方维护,自有域名的反向记录一般无权自行修改,报障前先确认责任方,避免来回扯皮。

易错点

  • 不指定类型就去查邮件记录,拿到的是地址记录,误以为域名没有配置邮件记录
  • 忽略别名记录与其它记录不能共存于同一名字的规则,配置后出现部分解析异常
  • 把反向解析当作常规能力来排查故障,实际该区域由地址管理方维护
  • 在双栈环境只查一种地址记录,遇到另一协议栈正常而当前协议栈异常时判断出错
  • 看到区域起始授权记录的序列号很大就以为是新版本,未与从服务器比对实际同步状态

数据来源与参考

  • RFC 1035(A/NS/CNAME/MX/SOA)
  • RFC 3596(AAAA)
  • RFC 7208(SPF,TXT)
  • RFC 8659(CAA)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌