首页/云/云网络与负载均衡速查/常见 DNS 记录类型速查
云 DNS 与 CDN49 条

常见 DNS 记录类型速查

常用记录一览:A 指向 IPv4 地址、AAAA 指向 IPv6、CNAME 是别名(接入 CDN/WAF 常用)、MX 管邮件、TXT 用于验证与反垃圾、NS 用于子域委派、SRV 用于服务发现。按用途建记录并注意同名约束。

常见记录类型速查

解析记录按用途分为几类:A 记录把主机名指向 IPv4 地址、AAAA 指向 IPv6;CNAME 是别名,把域名指向另一个域名,CDN 与对象存储静态站点接入都靠它;MX 决定邮件投递路由;TXT 用于域名归属验证与反垃圾邮件;NS 用于子域委派;SRV 描述服务的主机与端口。选择记录类型不只要看用途,还要注意同名约束。

基本信息

A / AAAA指向 IPv4 / IPv6 地址,最直接的地址映射
CNAME别名指向另一个域名,目标域名变化时本地无需改动
MX邮件投递路由,需带优先级数值,数值越小优先级越高
TXT域名归属验证、SPF/DKIM 等邮件策略文本
NS把子域委派给其他 DNS 服务商管理
SRV描述服务的主机与端口,常见于企业内部服务发现

典型使用场景

  • 把 www 指向负载均衡地址,或 CNAME 到 CDN 分配的加速域名
  • 为邮件域名配置 MX 与 TXT(SPF),保证外发邮件不被判为垃圾
  • 申请证书或接入第三方平台时,按提示添加 TXT 验证记录
  • 把某个子域整段委派给另一家解析服务商,用 NS 记录指向对方名称服务器
  • 为内部服务配置私有域名区记录,VPC 内直接按域名访问

逐类型验证查询

逐类型验证查询
dig +short A www.example.com          # 查 IPv4 地址
dig +short CNAME cdn.example.com      # 查别名指向
dig +short MX example.com             # 查邮件路由与优先级
dig +short TXT example.com            # 查验证与邮件策略文本
dig +short NS sub.example.com         # 查子域委派情况

记录类型与冲突关系

记录类型可否与同名 A 记录共存说明
CNAME不可以同名主机上通常要求独占
MX可以邮件路由与地址记录互不冲突
TXT可以验证记录常与 A 记录并存
AAAA可以与 A 记录共存实现双栈
CNAME 记录通常要求独占同名主机(不能与同名的 A、MX 等共存),规划 CDN 或第三方接入前先检查该主机名下已有记录。
记录值末尾的点(如 mail.example.com.)表示完整域名,多数控制台会自动处理,手写配置文件时漏掉或多写都可能导致解析异常。

建记录的顺序

  • 先确认主机名与已有记录是否冲突,尤其是同名 CNAME 的独占要求
  • 再选类型:地址映射用 A/AAAA,别名用 CNAME,验证用 TXT,邮件用 MX
  • 确认记录值格式:IP、域名、文本串的写法各不相同
  • 确认 TTL:计划切换前调低,业务稳定后调高
  • 保存后分别查权威与递归两个视角,确认返回值符合预期

建记录后的验证组合

建记录后的验证组合
dig +short www.example.com @<权威NS地址>   # 权威侧是否已返回新值
dig +short www.example.com @8.8.8.8        # 递归侧是否已收敛
dig +short TXT _verify.example.com         # 验证类记录内容是否完整
dig +short MX example.com                  # 邮件记录与优先级
同名约束因类型而不同:地址类记录可以并存多条实现轮询,CNAME 通常要求同名主机独占;改类型前先删掉冲突的旧记录。
泛解析(星号记录)会命中所有未单独配置的子域,可能意外把测试子域解析到生产地址;新增前先盘点会被它覆盖的范围。

TTL 取值参考

场景建议 TTL原因
计划迁移前的记录提前下调缩短旧值在各地缓存停留时间
稳定业务记录较长取值降低权威查询压力
故障切换类记录较短取值切换后尽快收敛到新地址
临时验证记录较短取值验证完成即可删除,收敛快

易错点

  • 同一主机名同时配置 CNAME 与 A 记录,解析行为不符合预期,且不同递归解析器表现可能不一致
  • TXT 验证记录值抄错或漏字符,导致证书签发与站点归属验证反复失败
  • MX 记录漏了优先级数值或写反,邮件投递失败或延迟明显
  • 改动记录时直接覆盖原有 CNAME,回滚路径丢失,出问题只能凭记忆恢复
  • 记录类型选错:该用 CNAME 却建成 A 记录并填入域名,保存看似成功但解析始终不生效
  • 多条地址类记录做轮询时未评估客户端缓存行为,实际流量分布与预期差异明显

数据来源与参考

  • 阿里云 云解析记录类型说明
  • 腾讯云 DNSPod 记录类型文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌