云解析DNS&全球加速联动实现智能解析

概述

云解析DNS-公网权威DNS的智能解析会判断访问者的来源,实现应用服务的就近访问接入,为不同地域的终端用户智能返回不同的加速IP,降低解析时延,提升Web服务访问速度。

背景信息

Web服务部署在美国(硅谷)地域的阿里云上,后端服务通过阿里云弹性公网IP对外提供Web服务,转发端口为TCP 80端口,终端用户分布在全球各地。Web服务通过传统DNS解析,不判断终端用户的来源,随机选择其中一个IP地址返回给终端用户,降低了解析效率,导致终端用户访问Web服务速度慢。

针对此场景,您可以创建全球加速实例,设置上海、北京为加速区域,并配置智能DNS解析。配置成功后,智能DNS解析会判断终端用户的来源,为不同地域的终端用户智能返回不同的加速IP,降低解析时延,提升Web服务访问速度。

image

配置步骤

image

步骤一:填写加速业务

您可以在全球加速控制台填写自己的加速业务,系统会根据您的加速业务智能推荐需要购买的全球加速实例、基础带宽包和跨域加速带宽包。

完成以下操作,填写加速业务。

  1. 登录全球加速管理控制台

  2. 实例列表 页面,单击右上角的 购买向导

  3. 在智能推荐产品方案,选择以下与您业务相关的选项区域,根据以下信息填写加速业务。

    • 您需要加速的地域:本示例选择上海和北京。

    • 服务所在地域:本示例选择美国(硅谷)。

    • 是否有ICP备案:如果您的加速服务是Web服务,请选择有ICP备案。如果加速服务不是Web服务,请选择无备案。

      说明

      所有对中国内地提供服务的网站都必须先进行ICP备案,才可开通服务。请参考什么是备案

    • 服务端部署在:本示例选择阿里云。

    • 峰值带宽的范围:本示例输入10。

    • 最大并发连接数:本示例选择5千。

  4. 单击 点击生成方案

    生成方案后,您可以查看系统智能推荐的加速方案。image.png

步骤二:组合购买实例

  1. 单击 去组合购买

  2. 在购买页面,根据以下信息购买加速业务所需要的实例。

    • 订购时间:选择实例的订购时长。

      说明

      该订购时长是组合购的所有实例的订购时长。例如,您选择订购时长为1年,即全球加速实例和基础带宽包的订购时长都为1年。

    • 类型:本示例选择 标准型

    • 规格:选择购买全球加速实例的规格。 本示例选择 小型Ⅱ

  • 带宽类型:本示例选择 标准加速带宽

  • 带宽峰值:本示例选择10Mb。

  • 完成购买和支付。

步骤三:添加加速区域

购买加速业务所需要的实例后,您便可以添加加速区域,指定访问后端服务的用户的所在地域并分配加速带宽。

设置方法

  1. 实例列表 页面,找到步骤二购买的全球加速实例,单击其实例ID。

  2. 单击 加速区域 页签,然后单击 添加加速区域

  3. 在添加加速区域对话框,根据以下信息配置加速区域,然后单击 确定

    • 选择加速区域:本示例选择 北京

    • 分配带宽:本示例输入5 Mbps,IP地址协议 选择 IPv4

    • 重复上述步骤,添加华东区域的上海地域为加速地域,并分配5 Mbps带宽。

      加速区域添加成功后,全球加速会为每个接入地域分配一个加速IP,用来加速用户访问。image.png

步骤四:添加监听

监听负责检查连接请求。系统会根据您指定的端口和协议转发来自客户端的入站连接。

完成以下操作,为全球加速实例添加监听。

  1. 单击 实例监听 页签,然后单击 添加监听

  2. 配置监听&协议 页面,根据以下信息配置监听。

    • 监听名称:输入监听的名称。

    • 协议:本示例选择TCP。

    • 端口:指定用来接收请求并向终端节点进行转发的监听端口,本示例输入80。

    • 客户端亲和性:本示例选择 IP

    • 连接空闲超时时间:本示例选择60秒。

  3. 单击 下一步

步骤五:配置终端节点

每个监听都关联一个终端节点组,通过指定要分发流量的地域,将终端节点组与监听关联。关联后,全球加速会将流量分配到与监听关联的终端节点组内的最佳终端节点。

完成以下操作,设置终端节点组。

  1. 配置终端节点 页面,根据以下信息配置终端节点组。

    • 节点组名称:输入节点组名称。

    • 地域:选择终端节点组所属的地域,即请求要访问的目标服务器的所属地域。本示例选择美国(硅谷)。

    • 保持客户端源IP:选择开启或关闭保持客户端源IP。开启后,后端服务器可以通过该功能获取客户端源IP。本示例选择 不保持

    • 终端节点配置:

      • 后端服务类型:选择 阿里云公网IP

      • 后端服务:选择要加速的后端服务的弹性IP。

      • 权重:输入终端节点的权重,权重取值范围:0~255。全球加速根据您配置的权重按比例将流量路由到终端节点。

        说明

        如果某个终端节点的权重设置为0,全球加速将终止向该终端节点分发流量,请您谨慎操作。

        流量调配:100%

      • 健康检查:未开启

      • 标签:可以不填写

  • 单击 下一步 查看监听和终端节点配置,确认无误后,再单击 提交

步骤六:添加域名

您需要将域名添加到云解析控制台,添加成功后才可以启用域名解析服务。 如果是阿里云注册域名不需要添加。

  1. 登录阿里云云解析DNS控制台

  2. 权威域名解析 页面,单击 添加域名

  3. 在添加域名对话框,输入要添加的域名,然后单击 确认

步骤七:配置智能解析

重要

默认情况下,云解析DNS-公网权威DNS为免费版实例,您需要将免费版DNS升级至企业标准版或企业旗舰版,才能支持为不同省或市的终端用户智能返回解析结果。

完成以下操作,配置智能解析。

  1. 在域名解析页面,找到步骤六添加的域名,单击操作列下的 解析设置

  2. 单击切换线路,将运营商线路类型切换为地域线路类型。

  3. 单击 添加记录

  4. 在添加记录对话框,根据以下信息配置记录,然后单击 确认

    • 记录类型:选择A。

    • 主机记录:输入子域名的前缀,本示例输入www

    • 解析请求来源:默认。

    • 记录值:输入北京加速IP地址。

    • TTL:缓存时间,数值越小,修改记录各地生效时间越快。本示例选择10分钟。

  5. 重复上述步骤,分别为上海、广东、境外线路添加记录。

    记录类型

    记录类型

    解析线路

    记录值

    TTL

    A

    www

    默认

    北京加速IP

    10分钟

    境外

    美国硅谷源站IP

    华南_广东

    上海加速IP

    华东_上海

    上海加速IP

步骤八:访问测试

完成以下操作,测试全球加速联动云解析DNS后实现的智能解析效果。

使用拨测工具,输入业务域名,点击立即检测。根据访问地区和对应的解析IP归属判定配置是否已生效。