CNAME 记录详解
适用人群:需要接入CDN、SaaS平台或多服务托管的站长
核心概念
CNAME记录是什么
CNAME(Canonical Name,别名记录)让一个域名指向另一个域名,而不是直接指向IP地址。DNS查询时会先解析出目标域名,再由目标域名继续解析出最终IP,相当于多加了一层“转发”。
典型使用场景
- 接入CDN:CDN服务商通常要求把域名CNAME到一个由他们分配的域名(如 xxx.cdn-provider.com),由CDN内部按线路智能调度到最近节点,无需你关心具体IP。
- 接入SaaS/云平台:如把自定义域名绑定到某建站平台、对象存储静态站点等,平台也常要求配置CNAME。
- 子域跳转:让 www.example.com CNAME 到 example.com,统一维护一份A记录即可。
重要限制:CNAME不能与其他记录共存
DNS规范规定,某个主机名一旦设置了CNAME记录,就不能在同一名字下再设置其他任何类型的记录(包括MX、TXT等)。这也是为什么根域名(@)通常不建议直接用CNAME——因为根域名往往还需要MX(收邮件)、TXT(SPF等)记录,二者会冲突。绝大多数DNS服务商在提交时会直接校验拦截这种冲突。
操作步骤
步骤 1从目标服务商获取CNAME目标值
登录CDN/云平台后台,找到“自定义域名接入”相关页面,获取要求你配置的CNAME目标域名。
步骤 2登录DNS解析后台新增CNAME记录
主机记录填子域前缀(如www或cdn),类型选CNAME,记录值填第一步获取的目标域名(注意大多数服务商要求以点结尾或系统会自动补全)。
步骤 3确认没有冲突记录
检查该主机名下是否已存在A、MX、TXT等其他记录,如有需先删除,否则CNAME无法生效。
步骤 4保存并等待生效
保存后等待TTL过期,全网解析更新为新的CNAME指向。
步骤 5回目标平台验证接入状态
在CDN/云平台后台查看域名验证状态,通常会自动检测CNAME是否配置正确并显示“已生效”。
实际示例
主机记录: www 类型: CNAME 记录值: www.example.com.cdnprovider.net.
主机记录: cdn 类型: CNAME 记录值: d111111abcdef8.cloudfront.net.
以上分别是把www子域接入某CDN服务商、把cdn子域接入某CDN平台的典型配置示例(目标值以实际服务商提供的为准)。
常见错误
- ⚠️在已经配置了MX或TXT记录的主机名(尤其是根域名@)上又尝试添加CNAME,导致保存失败或记录冲突
- ⚠️把CDN/平台提供的CNAME目标值抄错一个字符,或漏掉结尾的点,造成解析不生效
- ⚠️以为CNAME和A记录效果完全一样随意互换,忽略了CNAME目标IP变化时会自动跟随、A记录则不会的关键差异
对应工具
常见问题
根域名(不带www的裸域)可以设置CNAME吗?
配置CNAME后网站访问变慢了,是不是CNAME的问题?
相关教程
相关文章
域名 DNS 解析怎么配置?A/CNAME/TXT 记录与解析生效排查
域名买好、备案通过后,要让域名真正指向服务器,靠的是 DNS 解析。解析配错或没生效,是网站打不开的高发原因之一。本文讲清常用记录类型、配置步骤和排查思路。 常用 DNS 记录类型 | 记录 | 作用 | 典型用法 | |---|---|---| | A | 域名 → IPv4 地址 | @、www 指向服务器 IP…
先买域名还是先备案?域名与备案顺序详解
很多第一次接触网站备案的站长都会问同一个问题:域名和备案,到底谁在先?简单说,正确顺序是"先有域名,再办备案"——域名是备案申请中的必填信息,没有一个已完成实名认证、状态正常的域名,备案系统无法提交材料。但这只是最基本的先后关系,实际操作中还涉及域名实名认证、接入商选择、材料准备等多个环节,顺序安排不当很容易导致备案…
老域名和已备案域名是一回事吗?两个概念别再搞混
很多人买域名时把「老域名」和「已备案域名」当成同一回事,结果花了钱却没买到自己真正需要的东西。这两个词描述的是完全不同的两个维度:一个说的是注册时间,一个说的是备案状态。搞清楚区别,才能少走弯路。 先给结论:不是一回事 老域名:指注册年限较久(比如注册满 3 年、5 年甚至更长)的域名,卖家通常强调它「有历史」「可能…
备案下更换主域名怎么操作?旧域名怎么处理
什么情况需要做 网站更换主要访问入口域名(简称"换主域名")是常见的品牌调整需求,例如: 企业启用新的品牌域名,替代原来的旧域名作为主入口; 原域名到期或存在纠纷,需要尽快切换到新域名; 因SEO、品牌统一等原因,逐步将流量从旧域名迁移到新域名。 这个过程本质上是"新增域名+可选的删除旧域名"的组合操作,不需要重新对…
备案下删除/移除域名怎么操作?会影响其他域名吗
什么情况需要做 一个备案号(或一个网站)下绑定了多个域名,若其中某个域名不再需要,常见场景包括: 域名到期不再续费,主动放弃; 品牌保护性域名闲置,业务已迁移到主域名; 域名被误加入备案,需要清理。 删除域名与"注销网站备案"不同——删除域名只是移除某一个域名入口,网站本身和备案号继续保留,其他域名不受影响。 办理流…
官方资料来源