首页/网络/协议速查/CNAME 记录(别名)
本包目录(405 条)
HTTP 方法与状态码91 条HTTP 头与缓存70 条
DNS 与域名解析60 条
TCP 与 UDP54 条TLS 与加密50 条IP 与 ICMP37 条邮件与文件传输43 条

CNAME 记录(别名)

把域名别名指向另一个「规范名」:解析 CNAME 后继续查询目标名的记录;常用于把服务托管到第三方(CDN、SaaS)。

协议速查网络更新于 2026-10-12
类型CNAME(TYPE 5)
值另一个域名(不能是 IP)
规范RFC 1034 §3.6.2;RFC 1035 §3.3.1
限制同一名字不得与其他类型共存;区域顶点通常不允许 CNAME

别名链与查询

别名链与查询
dig +noall +answer www.example.com CNAME
dig +short www.example.com     # 最终解析到的 IP
# Zone 配置
shop.example.com.  600  IN  CNAME  shop.example-cdn.net.
CNAME 增加一次解析链(多一跳延迟);且「顶点 CNAME」在标准中不允许(顶点必须存在 SOA/NS),托管商常用 ALIAS/ANAME/CNAME 展平绕过。

易错点

  • 通配符与 CNAME 混用时预期不符(泛解析优先匹配逻辑)
  • 把 MX 记录的目标域配置成 CNAME:邮件组件拿到的是别名,部分实现对最后一条 CNAME 有投诉

数据来源与参考

  • RFC 1034 §3.6.2(别名语义)
  • RFC 1035 §3.3.1

相关工具

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