Skip to main content
Version: V1.1.0

CNAME记录详解

什么是CNAME记录

CNAME记录(Canonical Name Record)用于将一个域名 指向另一个域名,实现别名解析或。 例如:
a.example.com 指向 www.example.com,用户访问 a.example.com 时,就会跳转到 www.example.com

常见CNAEM记录用途

1. 子域名指向主域名

  • 例如:blog.example.com 指向 www.example.com,这样所有访问blog.example.com 的请求都会重定向到 www.example.com 指向的服务器。

2. 负载均衡与CDN

  • 将域名指向 CDN 提供的域名,实现加速和分发,例如 www.example.com 指向 example.cdnprovider.com

3. 服务别名

  • 用于第三方服务绑定域名,例如邮箱服务、云存储、SaaS 应用等:

    • mail.example.commail.provider.com

    • shop.example.comshop.saasplatform.com

4. 域名重定向简化管理

  • 当服务器发生变化时,只需修改目标域名指向即可,无需修改每个子域名的 IP。

添加CNAME记录

添加CNAME记录

主机记录

  • @ 表示主域名(如 example.com)

  • www 表示 www.example.com

  • 其他具体子域名

类型:选择 CNAME记录

TTL:600 秒(推荐)

:输入需要指向的域名地址

权重:无特殊要求,可统一填 1

TTL
  • TTL是DNS记录在 递归DNS服务器缓存中的存活时间

  • 单位是秒,TTL越短,DNS变更越快生效;TTL越长,缓存命中率越高、解析速度更稳定。

  • 600秒(10分钟) 是常见的兼顾 灵活性稳定性 的折中值。

权重

权重值越大,被分配到的访问比例越高,在同类型记录里才起作用。

注意事项

1、CNAME 记录只能指向另一个域名,不能指向 IP 地址。

2、RFC标准规定,子域名设置CNAME时,不能有其他记录,实际操作中若同时存在,通常优先CNAME,但不符合标准。

3、根域名,如example.com 通常需要设置A记录或AAAA记录,不能设置CNAME记录。