接入域名

将域名接入GTM进行智能调度,实现全局负载均衡与故障自动切换,保障业务连续性。

选择接入方式

接入域名支持CNAME域名接入方式业务域名接入方式两种接入方式。对比如下:

评估维度

CNAME域名接入方式

业务域名接入方式

核心原理

  1. 创建一个接入域名(如gtm.yourdomain.com)。

  2. 将接入域名作为CNAME记录添加到业务域名(如www.example.com)的解析记录中,如:www.example.com cname gtm.yourdomain.com

  1. 创建一个接入域名(如gtm.yourdomain.com),并直接作为业务域名对客使用。

域名托管要求

需要额外域名/子域名来承载GTM实例。业务域名可托管在阿里云解析DNS或者在其他厂商解析服务。

无需额外域名,直接配置托管在阿里云解析DNS的业务域名即可。

解析性能

存在一次额外的CNAME查询,理论上比直接管理方式多几毫秒延迟。

最优。无额外DNS查询,解析性能最高。

适用场景推荐

  • 已有线上业务、对稳定性要求极高。

  • 域名的解析服务不在阿里云解析DNS。

  • 多个业务域名使用相同的一组IP地址。如www.example.comtest.example.com

  • 新业务上线、追求极致性能、根域名接入(如yourdomain.com)。

  • 业务域名已在阿里云DNS。

场景1:目前业务域名www.example.com已经在线上平稳运行,期望绑定GTM3.0进行容灾切换,建议通过CNAME域名接入方式。通过其他主/子域名创建一个接入域名,如gtm.cloud-example.net,验证确认能进行容灾切换后,前往DNS解析服务修改www.example.com的解析记录,添加一条CNAME记录gtm.cloud-example.net

场景2:新业务追求极致的解析性能,且当前使用阿里云解析DNS提供的公网解析服务www.example.com,则可直接创建www.example.com作为接入域名,配置好地址池、地址及负载策略后,启用接入域名即可。

创建接入域名

准备工作

  • 如果您选择包年包月的付费方式,请提前创建GTM实例,详情参见购买包年包月实例。若选择按量付费的付费方式,无需提前创建GTM实例。

  • 域名的权威DNS服务器必须为阿里云DNS。

    接入域名由主机记录+主/子域名组成,主/子域名数据从阿里云公网权威解析的域名列表获取,请确保主/子域名已经配置正确的DNS服务器地址。

操作步骤

  1. 访问云解析DNS-全局流量管理,点击创建接入域名

  2. 在弹出对话框中选择场景。系统预置了常见场景供您选择,您也可选择自定义场景

  3. 鼠标移动到接入域名图标,弹出操作弹窗后,点击基础配置

    image

  4. 填写表单,完成接入域名配置。表单项详细说明如下:

    参数名称

    说明

    付费方式

    可选项:

    • 包年包月

    • 按量付费

    绑定实例

    若付费方式选择包年包月,您需要绑定当下系统可用的包年包月的GTM实例。

    若付费方式选择按量付费,系统会自动绑定一个GTM实例,且不可更改。

    接入域名

    主机记录.主/子域名组成。

    主机记录:系统默认生成一个主机记录,您也可自定义成其他主机记录,甚至多级主机记录,如bizprod.biz

    主/子域名:在公网权威解析托管的主域名或子域名。

    记录类型

    需要智能调度的地址池记录类型,支持 A、AAAA、CNAME记录类型,相对应的地址池类型为IPv4、IPv6、域名。

    全局TTL

    GTM是以域名形式对外提供流量管理服务,接入域名解析到地址的记录在运营商LocalDNS的缓存时间,即全局TTL时间。

    启用状态

    域名实例的状态,默认是禁用状态,此时GTM对应配置策略不生效,即不提供解析服务。建议完成地址池、地址和负载策略配置后,再启用并接入解析。

    重要

    如果您的业务域名www.example.com已经在云解析DNS设置了相同类型的解析记录,启用GTM域名实例后,云解析DNS处设置的解析记录将会失效,以GTM配置的智能解析为准。

    备注

    方便用户记忆和识别该实例下的应用服务、输入并定义的标识。

    image

查看接入域名列表

接入域名表单提交后,会在域名实例列表中添加一条记录。关键字段说明,见下表:

字段名称

说明

参考值

接入域名/实例ID

接入域名:接入的完整域名,由主机记录+域名后缀组成。

实例ID:购买 GTM 实例后,系统会自动生成一个实例ID,实例ID是该应用服务的唯一标识,应用于产品升级、续费、释放等流程。

www.example.com

服务可用状态

当前GTM实例可用状态,分为 可用不可用不可用(兜底解析中)

可用:接入域名状态为 启用 且健康检查状态为 正常 ,则接入域名的服务可用状态为 可用

不可用:接入域名状态为 禁用 ,不管健康检查是否异常,接入域名的服务可用状态为 不可用

不可用(兜底解析中):接入域名状态为 启用 且健康状态为 异常 时,接入域名服务可用状态为 不可用兜底解析中)。该状态下,GTM将进行兜底解析,尽最大可能帮助客户端获得解析结果。

重要

兜底解析规则:

  • 当精细线路下的地址池不可用时,用全局默认线路下的地址池中的地址进行应答;如果全局默认线路下有多个地址池,用顺序号较小可用地址池进行应答。

  • 当所有线路下的地址池均不可用时,则用顺序号较小非空地址池进行应答。采用轮询机制返回地址池中所有地址。

可用

负载均衡(地址池间)

地址池之间的负载均衡策略分为轮询顺序权重来源就近,详见配置地址池间的负载均衡策略

轮询

付费版本

GTM实例的付费类型,分为:

包年包月/标准版包年包月/旗舰版按量付费

按量付费

启用状态

接入域名的状态,分为 启用禁用 。禁用状态下,该GTM实例智能调度策略不可用。

启用

健康状态

接入域名实例的健康状态;分为 正常警告异常

正常:接入域名引用的所有地址池全部可用,该域名实例的健康状态为 正常

警告:接入域名引用的所有地址池部分不可用,该域名实例的健康状态为 警告 。警告状态下,可用的地址池正常解析,不可用的地址池停止解析。

异常:接入域名引用的所有地址池全部不可用,该域名实例的健康状态为 异常 。此时,使用引用的第一个非空地址池中的地址进行兜底解析,尽可能帮助客户端获得解析结果。

正常

启用接入域名

接入域名在未配置好地址池、地址及负载均衡策略之前,请勿启用,避免造成线上域名解析错误。请按照以下步骤启用接入域名。

  1. 访问云解析DNS-全局流量管理,找到目标接入域名。

  2. 确认目前接入域名处于禁用状态,同时确保健康状态为正常

    image

  3. 若当前域名通过公网权威解析提供线上服务,请再次确认地址池、地址及负载均衡策略配置正确,并选择在业务低峰时段执行变更。

  4. 点击启用状态栏的切换按钮,在确认系统告知风险后,点击启用按钮,启用接入域名。

    image

  5. 启用后,如果您的业务域名www.example.com已经在云解析DNS设置了相同类型的解析记录,启用GTM域名实例后,云解析DNS处设置的解析记录将会失效,以GTM配置的智能解析为准。

停用/删除接入域名

停用或删除接入域名后,GTM不再提供该域名的解析服务,该域名在公网权威解析下相同类型的解析记录会恢复解析。

  1. 访问云解析DNS-全局流量管理,找到目标接入域名。

  2. 点击启用状态栏的切换按钮,确认系统告知风险后,停用接入域名。

  3. 点击操作栏的删除按钮,确认系统告知风险后,点击即可删除域名。

说明

删除接入域名后,可能还可以查询到该域名的解析结果。因为各地网络运营商 dns 存在缓存,在缓存未到期时,是不会向云解析 DNS 请求最新的解析记录,而是直接将本地缓存的解析结果返回给访问者,所以需要等待运营商刷新本地缓存后,解析才会实际生效。解析生效时间主要取决于运营商DNS缓存的解析记录的TTL到期时间,预计最快10-30分钟左右生效。