成功添加加速域名后,系统会为您分配一个CNAME域名。您需要在域名解析服务商处将加速域名的DNS解析记录指向CNAME域名,访问请求才能转发到全站节点上,实现全站加速。本文介绍如何配置CNAME。
您可以根据域名所属服务商,参照以下教程完成CNAME配置:
准备工作
您已经成功添加加速域名。如果未添加,请参见添加加速域名。
域名基本概念
域名级数是指一个域名由多少级组成,域名的各个级别被.
分开,最右边的那个词称为顶级域名。顶级域名,又被称为域名后缀,常见的有.com
、.org
、.net
、.cn
等,也存在带两个层级的域名后缀,例如:.com.cn
、.org.cn
、.net.cn
等。
- "一级域名"就是在顶级域名前再加一级,一级域名也被称为根域名,例如:"aliyundoc.com"、"aliyundoc.com.cn"。
- "二级域名"就是在一级域名前再加一级,例如:"example.aliyundoc.com"、"example.aliyundoc.com.cn"。
- "三级域名"就是在二级域名前再加一级,例如:"www.example.aliyundoc.com"、"www.example.aliyundoc.com.cn"。
"二级域名"、"三级域名"都被称为子域名。
阿里云配置方法
如果您的DNS服务商是阿里云,您可以根据以下步骤完成CNAME配置。
- 前往阿里云全站加速控制台的域名管理列表,复制加速域名对应的CNAME记录值。
- 添加CNAME记录。
腾讯云配置CNAME流程
如果您的DNS服务商是腾讯云,您可以根据以下步骤完成CNAME配置。
- 前往阿里云全站加速控制台的域名管理列表,复制加速域名对应的CNAME记录值。
- 添加CNAME记录。
新网配置CNAME流程
如果您的DNS服务商是新网,您可以根据以下步骤完成CNAME配置。
- 前往阿里云全站加速控制台的域名管理列表,复制加速域名对应的CNAME记录值。
- 添加CNAME记录。
验证CNAME配置是否生效
- 方法一:一键验证
- 前往全站加速控制台的域名管理列表。
- 选择目标域名,将鼠标指向加速域名的CNAME状态处,弹出CNAME配置向导弹框。
- 单击打开配置向导后,再单击点击查询,一键验证。
- 方法二:通过ping命令验证
- 打开Windows操作系统中的cmd程序。
- 在命令行中ping加速域名,如果返回的解析结果和全站加速控制台上该加速域名的CNAME值一致,则表示全站加速已经生效。
相关文档
使用全站加速后如果缓存命中率低,您可以配置预热功能,在业务高峰前提前预热热门资源,提高缓存命中率。详细信息,请参见刷新和预热资源。
常见问题
配置CNAME过程中,常见的解析记录冲突有以下两种:
- Q:CNAME记录和A记录冲突怎么办?
A:您需要先删除A记录再配置CNAME记录。删除A记录不会影响网站的访问,因为配置了CNAME记录后,客户端的请求会请求到全站加速上,然后全站加速再去访问源站服务器。
- Q:CNAME记录和MX记录冲突怎么办?
A:详细信息,请参见解析记录冲突规则。
- Q:CNAME解析未生效的原因有哪些?
A:CNAME未正常解析的可能原因有以下几种:
- 检查配置的CNAME解析的记录值和DCDN控制台获取的CNAME地址是否一致,不一致会导致解析失败。
- 完成CNAME配置后,运营商DNS的TTL还未更新,一般TTL时间为10分钟,实际以配置域名解析时选择的TTL为准。
- 完成CNAME配置后,DCDN服务会全网检查加速域名是否解析到DCDN,如果有个别地区没有解析也会显示感叹号,需要全网解析生效后才会显示正常。
- 您配置域名解析时设置了解析路线,让部分地区不走DCDN加速,如下图所示。例如中国内地的解析路线解析到DCDN,非中国内地的解析路线是A记录解析到服务器,因为非中国内地没有解析到DCDN,因此控制台未显示正常解析,但不影响您的实际使用。