地址配置

重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

地址是可被调度的具体服务端点(IP、业务域名),是地址池中的最小组成单元,

地址的作用

“地址”代表着用户服务端点,地址的健康状态代表着用户业务的可用与否。配置合适的探测模板及时感知服务状态变化,并借助全局流量管理的容灾切换能力,确保服务稳定运行。

创建地址

  1. 访问云解析DNS-全局流量管理

  2. 单击 地址配置 页签,再单击 创建地址 按钮。

  3. 创建地址 页面单击地址图标,选择 基础配置 按钮。

    image

  4. 地址基础配置 页面完成各项配置参数的填写后单击 提交配置 按钮。

    表单项

    说明

    地址名称

    配置便于记忆和识别的地址名称,可以填写中文、英文等便于您识别记忆的名称。

    地址类型

    地址类型支持IP地址和域名,其中IP地址支持IPv4IPv6域名

    说明

    一般常用的地址类型是IP形式,但因为用户的服务地址也可能是CDN、DDoS高防、防火墙等域名,所以我们同时为用户提供域名地址和IP地址类型。

    服务地址

    服务地址是根据地址类型的选择而输入。如果地址类型选择IPv4,则地址输入框中输入您应用服务对应的IPv4地址即可,如果地址类型选择域名,则地址输入框中输入您应用服务对应的域名。

    健康探测

    • 端口号:健康检查所探测的服务地址端口号。

      说明
      • 最多支持配置5个端口

      • 端口号支持0 - 65535之间的整数,包含065535,输入0表示任意端口。

    • 端口探测模板:即采用哪种健康检查协议对端口进行探测,支持Ping、TCP、HTTP(S)多种协议组合探测模式,支持直接关联已经创建的探测模板。

    • 删除:若相关服务地址端口健康探测任务已不需要,支持删除任务操作。

    • 新增一行:若您需要对服务地址添加更多的监听端口,可以单击此按钮进行添加。

    • 快速添加探测模板:若当前还未创建探测模板,或已创建的探测模板不符合您的使用场景,可以单击此按钮快速进行添加。

    地址健康状态判定条件

    即判定当前地址状态是否正常的条件,判定阈值=状态正常探测模板数量/地址关联探测模板总数。支持如下选项:

    • 所有探测模板至少1个探测正常

    • 所有探测模板至少30%探测正常

    • 所有探测模板至少50%探测正常

    • 所有探测模板至少70%探测正常

    • 所有探测模板全部探测正常

    启用状态

    默认启用,如果设置为 禁用 状态后,所有引用该地址的地址池均不再返回该地址。

    说明

    在地址禁用状态下,若已配置健康探测模板,健康探测仍会正常执行。

    备注

    配置的备注信息,方便后续对地址的区分和记忆。

    image

地址探测异常切换方式

支持的选项有:

  • 自动切换:默认配置,根据健康检查的结果判定是否解析该地址,探测异常停止解析;探测正常恢复解析。

  • 手动切换:地址状态可选择 正常 或者 异常

    • 正常:系统将认为该IP地址永远处于正常状态,DNS解析始终向用户返回该IP地址,健康检查对永远在线的IP地址进行监控并告警,但是不执行告警后的IP地址摘除、添加和故障切换动作。

    • 异常:系统认为该IP地址永远处于异常状态,DNS解析不会向用户返回该IP地址。

      重要

      如果该地址没有关联GTM实例,则不会发送告警通知。

操作步骤

  1. 地址页面,单击切换图标进入 地址探测异常切换方式配置

    image

  2. 地址探测异常切换方式配置 弹框中选择 地址探测异常切换方式,例如 自动切换。然后单击 提交配置

    image

修改地址配置

  1. 访问云解析DNS-全局流量管理

  2. 单击 地址配置 页签,然后单击目标地址后方的 配置 按钮。

  3. 地址 页面,单击地址图标,您可以单击 基础配置 按钮后进行配置修改。image

  4. 同时您也可以全局禁用该地址或者全局删除该地址。请注意:全局禁用地址全局删除地址,指当一个地址同时被多个地址池引用,进而被多个接入域名关联,一旦禁用或删除地址,所有引用该地址的接入域名都会受到影响,请谨慎操作。

    全局禁用地址:地址禁用后,新的GTM请求不再调度到该地址,但是可能还可以查询到该地址。因为各地网络运营商 LocalDNS存在缓存,在缓存未到期时,是不会向云解析 DNS 请求最新的解析记录,而是直接将本地缓存的解析结果返回给访问者,所以需要等待运营商刷新本地缓存后,解析才会实际生效。

    全局删除地址:地址删除后,新的GTM请求不再调度到该地址,但是可能还可以查询到该地址。是由于运营商LocalDNS的缓存所致。

删除地址配置

  1. 访问云解析DNS-全局流量管理

  2. 单击 地址配置 页签,然后单击目标地址后方的 删除 按钮。

  3. 确认全局删除地址 提示框中单击 确定 按钮。

批量删除/禁用

批量删除/禁用功能适用于业务级或数据中心级容灾切换,通过一次性操作多个地址,快速实现多域名的容灾流量切换。

  1. 访问云解析DNS-全局流量管理

  2. 单击 地址配置 页签,批量选中需要删除/禁用的地址,然后单击 批量删除/批量禁用 按钮。image

  3. 在弹出的提醒框中确认删除后的影响,确认无误后单击 确定

地址负载均衡策略配置

地址之间的负载均衡策略分为轮询顺序权重来源就近 就近。

策略说明

轮询

对于任何来源的解析请求,返回地址池所有地址。并且每次对于所有地址进行轮转排序。例如:

  • 1次:IP1,IP2,IP3

  • 2次:IP3,IP1,IP2

  • 3次:IP2,IP3,IP1

  • 4次:IP1,IP2,IP3

说明

当终端获取多个IP地址时,访问终端会根据优选机制选择其中一个IP进行访问,例如选择最佳路由或者排在首位的IP。

顺序

对于任何来源的解析请求,返回顺序号较小的地址(顺序号标识地址返回的优先级,越小优先级越高)。若顺序号较小的地址不可用时,返回下一个序号较小的地址。顺序模式下,前序资源异常恢复服务模式分为 抢占模式非抢占模式

抢占模式:前序资源恢复,优先使用顺序号较小的资源;

非抢占模式:前序资源恢复,仍然使用当前资源;

例如:IP1的顺序号为1,IP2的顺序号为2,IP3的顺序号为3。

抢占模式下:

IP1可用,始终返回IP1;

IP1异常,返回IP2;若IP1IP2均异常,返回IP3;若IP1IP2均恢复可用状态,则返回IP1。

非抢占模式下:

IP1可用,始终返回IP1;

IP1异常,返回IP2,;若IP1IP2均异常,返回IP3;若IP1IP2均恢复可用状态,仍然返回IP3。

警告

若您进行容灾的数据中心之间的数据是单向同步机制,建议选择 非抢占模式 。因为正常状态下,GTM均返回IP1;当IP1异常时,GTM会返回IP2。但是在用户访问IP2这段时间内,新产生的数据无法及时同步至IP1。此时如果选择 抢占模式,当IP1恢复时,会继续返回IP1,这样可能会导致业务异常。

权重

支持对每个地址设置不同的权重值,实现解析查询按照权重比例返回地址。适用于新/旧数据中心之间的切流场景。

说明

权重值允许设置1-100之间的整数,包括1100。

重要

如果您在测试过程中,发现偶尔会出现DNS解析结果和权重配置不符的现象,这属于一种正常现象。因为权重是一个粗粒度的解析流量调度方式,它针对的是Localdns的请求,而LocaldnsTTL时间内是只会向权威DNS(云解析DNS)请求一次。

例如您的域名被上海和北京两个地区的用户访问,假设上海用户使用的是localdnsA,北京用户使用的是localdnsB。当localdnsAlocaldnsBGTM发起查询请求的时候,GTM会按照用户配置的权重策略返回,但是在TTL时间内,使用相同localdns下的所有用户获取到的都是同一个解析结果。

来源就近

即智能解析功能,GTM可以根据不同的解析请求来源返回不同的IP地址,实现用户就近访问的效果。

请求来源:是指解析请求的来源,GTM是根据终端所用LocalDNS的出口IP进行调度。若LocalDNS支持ECS (edns-client-subnet),也可以根据访问终端的IP进行智能调度。

操作步骤

  1. 访问云解析DNS-全局流量管理,找到目标接入域名,点击操作栏的配置

  2. 进入配置界面,点击地址池图标下方的策略名称,弹窗选择配置负载均衡策略image

  3. 选择合适的负载策略(地址间)。image

  4. 轮询负载策略以外,其他策略需要进一步配置各地址池的策略数据。如:

    • 顺序:为每个地址设置顺序号(数字越小,优先级越高),并根据上文的决策建议选择 抢占模式 或 非抢占模式

    • 权重:为每个地址池设置一个1-100的整数权重值。

    • 来源就近:为规划的每个访问来源(如大区、国家、省份、运营商)选择对应的地址池,并务必配置默认地址池。

地址状态变化说明

服务可用状态:当前地址的可用状态,分为 可用不可用

可用:地址启用状态为 启用 ,且健康状态为 正常 ,地址的服务可用状态为 可用

不可用:地址启用状态为 禁用 ,或健康状态为 异常 ,地址的服务可用状态为 不可用

地址服务可用状态判定优先级如下表所示:

启用状态

探测异常切换方式

手动切换设置状态

健康状态

服务可用状态

启用

自动切换

--

正常或警告

可用

启用

自动切换

--

异常

不可用

启用

手动切换

正常

正常、警告或异常

可用

启用

手动切换

异常

正常、警告或异常

不可用

禁用

自动切换或手动切换

正常或异常

正常、警告或异常

不可用

说明

地址健康状态:

  • 正常:地址引用的所有探测模板全部探测正常,或者未引用任何探测模板。

  • 警告:地址引用的所有探测模板中部分探测异常,但未超过设定的地址健康状态判定条件,地址正常解析。

  • 异常:地址引用的所有探测模板中,探测异常的模板数量已超过设定的地址健康状态判定条件,地址停止解析。