首页/网络/协议速查/DNS 记录类型总表
DNS 与域名解析60 条

DNS 记录类型总表

域名系统通过不同类型的资源记录(RR)表达地址、别名、邮件路由、验证、安全策略等信息;每条记录由「名、类型、TTL、值」构成。

协议速查网络更新于 2026-10-13

记录类型总表是什么

域名系统用不同类型的资源记录表达地址、别名、邮件路由、文本校验、授权与安全策略等信息。每条记录都由「名字、类型、类别、缓存时间、数据」五部分组成,其中类型决定了数据的解释方式。日常接触最多的是地址类、别名类与文本类记录,而授权类与邮件类记录决定了服务能否被别人找到与信任。看懂这张表,解析配置与排障基本就没有盲区了。

基本信息

记录结构名字、类型、类别、缓存时间与数据五部分
规范依据基础定义在早期 RFC 中,后续有澄清与类型注册文档
常见类型地址、别名、邮件、文本、授权、区域起始、服务位置、证书授权
类别互联网类别是实际使用中的唯一主流
缓存每条记录各自带缓存时间,相互独立

高频记录一览

类型作用
地址类(旧版本)把域名指向旧版本地址
地址类(新版本)把域名指向新版本地址
别名类指向另一个域名,用于托管与迁移
邮件类声明收信服务器与优先级
文本类承载校验信息与各类验证字符串
授权类声明该区域的权威服务器
区域起始类区域参数与主从同步依据
服务位置类声明服务的主机与端口
证书授权类限定哪些机构可为域名签发证书
服务绑定类携带连接与服务参数,供新协议使用

典型使用场景

  • 网站上线:配置地址类记录把域名指向服务器
  • 接入第三方服务:按对方要求添加别名或验证用的文本记录
  • 自建邮件:配置邮件类记录并配套发信相关策略记录
  • 接管域名:修改授权类记录并把全部记录同步到新服务商
  • 证书签发约束:配置证书授权类记录限定可签发机构

批量导出常见记录

批量导出常见记录
dig +noall +answer example.com A   # 地址类
for t in A MX TXT NS; do echo "== $t =="; dig +short example.com $t; done   # 逐类型批量查询
# 查询特定前缀下的记录,例如邮件相关策略记录

排查要点

  • 记录不存在与查询失败是两回事,先看答案段是否有内容
  • 同一名字下不同类型记录互不影响,但别名类与其他类型不能共存
  • 迁移域名时先导出全部记录再切换,逐条补配很容易漏掉验证类记录
缓存时间由每条记录单独控制,因此同一域名下不同记录的生效速度可以完全不同。做迁移时应当先统一检查各记录的缓存时间,避免出现一半生效一半未生效的中间状态。
切换解析服务商时最容易漏掉的是验证类文本记录与证书授权类记录:前者会导致邮件被判为伪造,后者一旦缺失,任何机构都能为该域名签发证书。

易错点

  • 迁移时漏掉验证类与证书授权类记录,邮件被判为伪造或证书签发失去约束
  • 在同一名字上同时配置别名类与其他类型记录,部分解析器直接返回失败
  • 忽略各记录独立的缓存时间,迁移期间出现新旧配置混杂的中间状态
  • 把查询结果为空当成解析服务故障,实际是记录本来就没有配置

数据来源与参考

  • RFC 1035(资源记录)
  • RFC 6895(DNS 参数注册表)
  • IANA DNS Parameters

相关工具

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