全部产品
Search
文档中心

全站加速 DCDN:配置CNAME

更新时间:Feb 04, 2024

添加加速域名后,DCDN会为您分配一个CNAME域名。请在DNS服务商处将加速域名的DNS解析记录指向分配的CNAME域名,使访问请求转发到DCDN节点上,实现全站加速、边缘计算和安全防护。

背景信息

加速原理

添加加速域名后,系统会为您分配一个CNAME域名,CNAME域名经过DNS解析后将指向DCDN服务器,请您将加速域名(如example.aliyundoc.com)指向源站的DNS记录(如指向源站IP的A记录)修改为指向分配的DNS域名(如example.aluyundoc.com.w.cdngslb.com),用户访问加速域名时,请求将被转发到DCDN节点。

域名解析

域名解析是用于将域名(如example.aliyundoc.com)解析为客户端实际连接的IP地址的服务,更多域名解析内容请参见:什么是域名解析?

准备工作

您已经成功添加服务域名。如果未添加,请参见添加服务域名

步骤一:获取加速域名的CNAME域名

前往阿里云DCDN控制台的域名管理列表,复制服务域名对应的CNAME记录值。1

步骤二:配置CNAME域名解析

不同DNS服务商配置CNAME域名解析的方法不同,请以实际情况为准。

重要
  • 同一个域名解析服务商下,域名解析存在冲突规则。

  • 由于阿里云DCDN校验域名的DNS解析记录的服务器部署在中国内地。如果您对域名做了分区域DNS解析配置,例如仅对域名的中国内地以外区域(中国香港、中国澳门、中国台湾、其他国家和地区)配置了阿里云DCDN的CNAME地址,校验服务器将无法解析到该CNAME地址,且在DCDN控制台该域名的CNAME状态会显示为待配置,这种情况不影响DCDN的加速服务。

  • 阿里云CDN、全站加速DCDN、直播以及点播产品的CNAME域名仅可以作为阿里云CDN的调度解析使用,对于恶意使用CNAME域名的行为,阿里云有权清退对应的域名和账号。

阿里云配置CNAME流程

如果您的DNS服务商是阿里云,您可以根据以下步骤完成CNAME配置。

  1. 使用服务域名所在的阿里云账号,登录云解析DNS控制台

  2. 可选:(非阿里云注册的域名)在云解析控制台添加域名。

    说明

    非阿里云注册的域名,需要先在云解析控制台完成域名添加,才能进行域名解析设置。具体操作,请参见域名管理。如果您的域名是在阿里云注册的,请跳过该步骤。

  3. 域名解析页面,找到您服务域名的根域名,在域名右侧单击解析设置

  4. 单击添加记录,添加CNAME记录。

    说明

    精准域名的CNAME解析优先级大于泛域名的CNAME解析。如果您的服务域名为泛域名,且主机记录设置为星号(*)时,需删除泛域名下所有已生效的二级域名的解析记录。

    添加记录

    参数

    说明

    填写样例

    记录类型

    选择CNAME。

    CNAME

    主机记录

    • 服务域名为根域名时,主机记录为@

    • 服务域名为泛域名的情况下,主机记录为*

    • 服务域名为子域名的情况下,主机记录为子域名的前缀。

    关于子域名的解释,您可以参考域名基本概念

    • 根域名示例

      • 服务域名为aliyundoc.com,主机记录为@

      • 服务域名为aliyundoc.com.cn,主机记录为@

    • 泛域名示例

      • 服务域名为.aliyundoc.com,主机记录为*

      • 服务域名为.aliyundoc.com.cn,主机记录为*

      • 服务域名为*.example.aliyundoc.com,主机记录为*.example

      • 服务域名为*.example.aliyundoc.com.cn,主机记录为*.example

    • 子域名示例

      • 服务域名为example.aliyundoc.com,主机记录为example

      • 服务域名为example.aliyundoc.com.cn,主机记录为example

      • 服务域名为www.example.aliyundoc.com,主机记录为www.example

      • 服务域名为www.example.aliyundoc.com.cn,主机记录为www.example

    说明

    后缀为“.com.cn”的服务域名为顶级域名带两层后缀的示例。

    解析请求来源

    默认线路。

    推荐保持默认

    记录值

    输入服务域名对应的CNAME记录值。

    说明

    一个服务域名对应一个CNAME记录值,二级域名不能使用主域名的CNAME记录值。如果您要加速二级域名,需要将二级域名也添加到DCDN上并解析到对应的CNAME记录值,或者在DCDN上添加泛域名,泛域名的CNAME可以被二级域名使用。添加泛域名或二级域名,请参见添加服务域名

    www.example.com.w.kunlunsl.com

    TTL

    TTL为缓存时间,数值越小,修改记录后各地生效时间越快,默认为10分钟。

    推荐保持默认

  5. 单击确认,完成添加。

腾讯云配置CNAME流程

如果您的DNS服务商是腾讯云,您可以根据以下步骤完成CNAME配置。

  1. 登录DNSPod控制台。

  2. 在对应域名的域名解析页,单击添加记录,添加CNAME记录。

    参数

    说明

    填写样例

    主机记录

    • 服务域名为根域名时,主机记录为@

    • 服务域名为泛域名的情况下,主机记录为*

    • 服务域名为子域名的情况下,主机记录为子域名的前缀。

    关于子域名的解释,您可以参考域名基本概念

    • 根域名示例

      • 服务域名为aliyundoc.com,主机记录为@

      • 服务域名为aliyundoc.com.cn,主机记录为@

    • 泛域名示例

      • 服务域名为.aliyundoc.com,主机记录为*

      • 服务域名为.aliyundoc.com.cn,主机记录为*

      • 服务域名为*.example.aliyundoc.com,主机记录为*.example

      • 服务域名为*.example.aliyundoc.com.cn,主机记录为*.example

    • 子域名示例

      • 服务域名为example.aliyundoc.com,主机记录为example

      • 服务域名为example.aliyundoc.com.cn,主机记录为example

      • 服务域名为www.example.aliyundoc.com,主机记录为www.example

      • 服务域名为www.example.aliyundoc.com.cn,主机记录为www.example

    说明

    后缀为“.com.cn”的服务域名为顶级域名带两层后缀的示例。

    记录类型

    选择CNAME。

    CNAME

    线路类型

    选择“默认”类型。

    推荐保持默认

    记录值

    输入服务域名对应的CNAME记录值。

    说明

    一个服务域名对应一个CNAME记录值,二级域名不能使用主域名的CNAME记录值。如果您要加速二级域名,需要将二级域名也添加到DCDN上并解析到对应的CNAME记录值,或者在DCDN上添加泛域名,泛域名的CNAME可以被二级域名使用。添加泛域名或二级域名,请参见添加服务域名

    www.example.com.w.kunlunsl.com

    权重

    无需填写。

    不涉及

    MX

    无需填写。

    不涉及

    TTL

    TTL为缓存时间,数值越小,修改记录后各地生效时间越快。

    推荐保持默认

  3. 单击保存,完成添加。

步骤三:验证CNAME配置是否生效

  • 方法一:一键验证

    1. 前往DCDN控制台的域名管理列表

    2. 选择目标域名,将鼠标指向服务域名的CNAME状态处,状态为已配置时,则表示CNAME配置已生效。

  • 方法二:通过nslookup命令验证

    1. 打开cmd程序(Windows)、终端(macOS/Linux)。

    2. 输入nslookup -type=CNAME 服务域名,如果返回的解析结果和DCDN控制台上该服务域名的CNAME值一致,则表示DCDN加速已经生效。image.png

相关文档

使用DCDN后如果缓存命中率低,您可以配置预热功能,在业务高峰前提前预热热门资源,提高缓存命中率。详细信息,请参见刷新和预热资源