通过CNAME方式接入站点时,您需要将待加速的域名通过添加记录的方式来获得对应的CNAME域名,然后在DNS服务商处将待加速的域名的DNS解析记录指向分配的CNAME域名后,用户请求将能够转发到边缘安全加速 ESA节点上,实现全站加速、边缘计算和安全防护。
验证域名归属权
首次将域名添加到边缘安全加速 ESA中时,您需要先完成域名归属权验证。验证通过后您再次添加该域名或子域名时,无需再次验证。
获取CNAME
您可通过批量导入和手动输入两种方式将您需要加速的站点信息添加至ESA,并获取对应的CNAME域名。
CNAME方式下,仅支持添加A、AAAA、CNAME域名,且代理加速无法关闭。
手动添加
在站点管理页面,单击目标站点名称,或对应站点操作列的详情。
在左侧导航栏,选择
。单击添加记录,在弹出的添加记录对话框中添加DNS记录。
参数
说明
代理加速
CNAME接入方式下,代理加速无法关闭。
记录类型
支持A、AAAA、CNAME记录类型。
主机记录
即子域名的前缀(如需创建子域名为
www.example.com
,主机记录输入www
)。记录值
根据不同的记录类型填写,例如A记录的记录值为IP。
TTL
指解析结果在LocalDNS缓存的时间。
说明开启代理加速的DNS记录无法调整TTL。
回源HOST
边缘安全加速 ESA向源站发起资源请求时,默认会使用用户请求时的域名作为HOST头进行请求(例如客户端请求携带Host为test.example.com,则ESA向您源站请求是也携带Host为test.example.com)。如您需要ESA更改回源Host,请参考回源HOST。
单击下一步,选择您的业务场景,正确的业务场景可进一步提升加速性能。
单击完成。
批量导入DNS记录(推荐)
在站点管理页面,单击目标站点名称,或对应站点操作列的详情。
在左侧导航栏,选择
。单击导入,在导入页面单击下载文件模板获取DNS文件导入模板并根据您业务的实际情况修改DNS文件导入模板。文件模板示例:
;主机记录 TTL IN 记录类型 记录值 ;CNAME方式接入的站点仅支持上传A、AAAA、CNAME的记录 ; 站点域名,以.结尾,系统会根据站点域名结合下面的域名来自动识别出子域名记录 $ORIGIN example.com. ; A 记录(注意主机记录必须以.结尾,系统会根据站点自动补齐后缀) a.record.example.com. 600 IN A 8.8.8.8 ; AAAA 记录(注意主机记录必须以.结尾,系统会根据站点自动补齐后缀) a.record.example.com. 600 IN AAAA 2400:cb00:2049:1::a29f:f9 ; CNAME 记录(注意主机记录必须以.结尾,系统会根据站点自动补齐后缀) cname.record.example.com. 600 IN CNAME example.com.
完成修改后,单击选择文件上传并导入DNS记录。
说明导入后,主机记录相同的A和AAAA记录将被合并为1条A/AAAA记录。
DNS记录导入后,请选择合适的业务场景,正确的业务场景可以进一步提升加速性能。
确认无误后,单击确定导入。
配置CNAME使代理加速生效
添加DNS记录后,ESA将为您的每一条主机记录生成一个CNAME值(如下图),您还需要前往您的DNS服务商,配置CNAME记录将对应的主机记录指向ESA分配的CNAME值,才能使客户端请求被解析到ESA节点上,实现全站加速、边缘计算和安全防护。
不同DNS服务商配置CNAME域名解析的方法不同,请以实际情况为准。
同一个域名解析服务商下,域名解析存在冲突规则。
由于阿里云ESA校验域名的DNS解析记录的服务器部署在中国内地。如果您对域名做了分区域DNS解析配置,例如仅对域名的中国内地以外区域(中国香港、中国澳门、中国台湾、其他国家和地区)配置了阿里云ESA的CNAME地址,校验服务器将无法解析到该CNAME地址,且在ESA控制台该域名的CNAME状态会显示为待配置,这种情况不影响ESA的加速服务。
阿里云
如果您的DNS服务商是阿里云,您可以根据以下步骤完成CNAME配置。
使用服务域名所在的阿里云账号,登录云解析DNS控制台。
可选:(非阿里云注册的域名)在云解析控制台添加域名。
说明非阿里云注册的域名,需要先在云解析控制台完成域名添加,才能进行域名解析设置。具体操作,请参见域名管理。如果您的域名是在阿里云注册的,请跳过该步骤。
在域名解析页面,找到您服务域名的根域名,在域名右侧单击解析设置。
单击添加记录,添加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记录值。如果您要加速二级域名,需要将二级域名也添加到ESA上并解析到对应的CNAME记录值,或者在ESA上添加泛域名,泛域名的CNAME可以被二级域名使用。添加泛域名或二级域名,请参见添加服务域名。
www.example.com.w.kunlunsl.com
TTL
TTL为缓存时间,数值越小,修改记录后各地生效时间越快,默认为10分钟。
推荐保持默认
单击确认,完成添加。
腾讯云
如果您的DNS服务商是腾讯云,您可以根据以下步骤完成CNAME配置。
登录DNSPod控制台。
在对应域名的域名解析页,单击添加记录,添加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记录值。如果您要加速二级域名,需要将二级域名也添加到ESA上并解析到对应的CNAME记录值,或者在ESA上添加泛域名,泛域名的CNAME可以被二级域名使用。添加泛域名或二级域名,请参见添加服务域名。
www.example.com.w.kunlunsl.com
单击保存,完成添加。
华为云
如果您的DNS服务商是华为云,您可以根据以下步骤完成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”的服务域名为顶级域名带两层后缀的示例。
线路类型
选择“默认”类型。
保持默认
TTL(秒)
TTL为缓存时间,数值越小,修改记录后各地生效时间越快。
保持默认
记录值
输入服务域名对应的CNAME记录值。
说明一个服务域名对应一个CNAME记录值,二级域名不能使用主域名的CNAME记录值。如果您要加速二级域名,需要将二级域名也添加到ESA上并解析到对应的CNAME记录值,或者在ESA上添加泛域名,泛域名的CNAME可以被二级域名使用。添加泛域名或二级域名,请参见添加服务域名。
https://www.example.com.w.kunlunsl.com/
单击确定,完成添加。
百度智能云
如果您的DNS服务商是百度智能云,您可以根据以下步骤完成CNAME配置。
登录智能云解析DNS控制台。
在对应域名的域名解析页,单击添加记录,添加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记录值。如果您要加速二级域名,需要将二级域名也添加到ESA上并解析到对应的CNAME记录值,或者在ESA上添加泛域名,泛域名的CNAME可以被二级域名使用。添加泛域名或二级域名,请参见添加服务域名。
www.example.com.w.kunlunsl.com
TTL
TTL为缓存时间,数值越小,修改记录后各地生效时间越快。
推荐保持默认
单击保存,完成添加。
Cloudflare
如果您的DNS服务商是Cloudflare,您可以根据以下步骤完成CNAME配置。
登录Cloudflare账户,并选择需要添加CNAME记录的域名。
进入DNS页面,单击添加记录,添加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可以被二级域名使用。添加泛域名或二级域名,请参见添加服务域名。
输入服务域名对应的CNAME记录值。
说明一个服务域名对应一个CNAME记录值,二级域名不能使用主域名的CNAME记录值。如果您要加速二级域名,需要将二级域名也添加到ESA上并解析到对应的CNAME记录值,或者在ESA上添加泛域名,泛域名的CNAME可以被二级域名使用。添加泛域名或二级域名,请参见添加服务域名。
https://www.example.com.w.kunlunsl.com/
代理状态
请关闭。
关闭。
TTL
TTL为缓存时间,数值越小,修改记录后各地生效时间越快。
自动。
单击保存,完成添加。
GCP
如果您的DNS服务商是GCP,您可以根据以下步骤完成CNAME配置。
登录GCP账户,并选择需要添加CNAME记录的域名。
进入DNS页面,单击添加记录,添加CNAME记录。
参数
说明
填写样例
DNS名称
服务域名为根域名时,主机记录为
@
。服务域名为泛域名的情况下,主机记录为
*
。服务域名为子域名的情况下,主机记录为子域名的前缀。
根域名示例
服务域名为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
TTL
TTL为缓存时间,数值越小,修改记录后各地生效时间越快。
推荐保持默认
TTL单位
选择分钟
分钟
规范名称
填写符合规范的名称。
server-1.example.com
单击保存,完成添加。
AWS(Amazon Route 53)
如果您的DNS服务商是AWS,您可以根据以下步骤完成CNAME配置。
登录AWS账户,并选择需要添加CNAME记录的域名。
进入DNS页面,单击添加记录,添加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记录值。如果您要加速二级域名,需要将二级域名也添加到ESA上并解析到对应的CNAME记录值,或者在ESA上添加泛域名,泛域名的CNAME可以被二级域名使用。添加泛域名或二级域名,请参见添加服务域名。
www.example.com.w.kunlunsl.com
TTL(秒)
TTL为缓存时间,数值越小,修改记录后各地生效时间越快。
推荐保持默认
单击保存,完成添加。
Dyn
如果您的DNS服务商是Dyn,您可以根据以下步骤完成CNAME配置。
登录Dyn账号,并选择需要添加CNAME记录的域名。
进入DNS页面,单击添加记录,添加CNAME记录。
参数
说明
填写样例
Hostname(主机记录)
服务域名为根域名时,主机记录为
@
。服务域名为泛域名的情况下,主机记录为
*
。服务域名为子域名的情况下,主机记录为子域名的前缀。
根域名示例
服务域名为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”的服务域名为顶级域名带两层后缀的示例。
Alias to(记录值)
输入服务域名对应的CNAME记录值。
说明一个服务域名对应一个CNAME记录值,二级域名不能使用主域名的CNAME记录值。如果您要加速二级域名,需要将二级域名也添加到ESA上并解析到对应的CNAME记录值,或者在ESA上添加泛域名,泛域名的CNAME可以被二级域名使用。添加泛域名或二级域名,请参见添加服务域名。
www.example.com.w.kunlunsl.com
单击确认,完成添加。