CDN域名配置与CNAME解析:加速域名、回源域名、证书绑定避坑指南
本内容发表于:2026-07-02 12:08:58
浏览量
1063

CDN域名配置与CNAME解析:加速域名、回源域名、证书绑定避坑指南

微信图片_2026-07-02_120812_846.png

去年一个客户,CDN套餐买好了,配置也填了,CNAME也解析了,但访问就是报错。查了半天,发现是加速域名和回源域名填成了同一个,CDN节点回源时又指向了自己,死循环了。

这是CDN域名配置里最常见的一个坑:加速域名和回源域名不能一样。

今天聊聊CDN域名配置里的三个核心概念——加速域名、回源域名、证书绑定。配错了,CDN就白买了。

01 三个域名,各司其职

加速域名:用户实际访问的域名,CDN对外服务的地址。比如你在浏览器里输入cdn.yourdomain.com,这个就是加速域名

回源域名:CDN节点去源站拉取内容时访问的地址。源站服务器上可能托管了多个站点,CDN需要知道具体要访问哪个站点,靠的就是回源域名。官方术语叫“回源HOST”

证书绑定的域名:SSL证书是绑定域名的,证书上的域名必须和用户实际访问的加速域名一致

简单说:用户访问加速域名,CDN节点用回源域名去源站取数据,用户通过HTTPS访问时证书要匹配加速域名。

02 加速域名 vs 回源域名:最容易被搞混的一对

加速域名和回源域名不能一样 如果填成同一个,CDN节点回源时可能指向自己,造成循环访问,回源失败。

建议用不同的子域名区分:

  • 加速域名:cdn.yourdomain.com(用户访问的)

  • 回源域名:origin.yourdomain.com(CDN回源用的)

03 证书绑定:证书绑的是加速域名

SSL证书必须绑定用户实际访问的域名,也就是加速域名

如果证书绑错了域名——比如证书是www.yourdomain.com,但加速域名是cdn.yourdomain.com——用户访问时浏览器会报“证书域名不匹配”

证书类型要匹配

  • 单域名证书:只能绑定一个域名(如www.example.com

  • 泛域名证书:可绑定一个主域名下的所有一级子域名(如*.example.com覆盖wwwcdn等)

04 域名配置的正确顺序

  1. 添加加速域名:在CDN控制台填写加速域名和源站信息

  2. 获取CNAME地址:CDN服务商会分配一个CNAME域名,比如cdn.example.com.cdn.aliyuncs.com

  3. 配置CNAME解析:去DNS服务商那边,把加速域名CNAME指向CDN给的地址

  4. 绑定SSL证书:确认证书绑的是加速域名

写在最后

CDN域名配置,说复杂也复杂,说简单也简单。记住三个核心点:

  • 加速域名和回源域名不能一样

  • 证书绑的是加速域名

  • CNAME解析生效后CDN才能用

那位客户后来把加速域名和回源域名分开,证书重新绑了加速域名,配置一次过。如果你也在配CDN域名,今天就去检查一下这三个域名是不是都填对了。