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

前提条件

开始前,请确保满足以下条件:
  • 您已经注册了阿里云账号。如未注册,请先完成账号注册
  • 您使用的DNS解析服务为阿里云云解析DNS。如果您使用的是其他DNS解析服务,请将DNS解析服务平滑迁移至阿里云云解析DNS。详细信息,请参见DNS解析平滑迁移
  • 您的网站已经完成备案。

背景信息

本文以下图场景为例。某Web服务部署在美国(硅谷)地域的阿里云上,后端服务通过阿里云弹性公网IP对外提供Web服务,转发端口为TCP 80端口,终端用户分布在全球各地。Web服务通过传统DNS解析,不判断终端用户的来源,随机选择其中一个IP地址返回给终端用户,降低了解析效率,导致终端用户访问Web服务速度慢。
您可以创建全球加速实例,设置上海、北京为加速区域,并配置智能DNS解析。配置成功后,智能DNS解析会判断终端用户的来源,为不同地域的终端用户智能返回不同的加速IP,降低解析时延,提升Web服务访问速度。智能解析场景图

配置步骤

配置步骤

步骤一:填写加速业务

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

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

  1. 登录全球加速管理控制台
  2. 实例列表页面,单击右上角的购买向导
    说明 如果您是首次使用全球加速服务,请忽略该步骤。
    购买向导
  3. 智能推荐产品方案,选择以下与您业务相关的选项区域,根据以下信息填写加速业务。
    • 您需要加速的地域:选择需要进行访问加速的地域。本示例选择上海北京
    • 服务所在地域:选择目标服务器所在的地域。本示例选择美国(硅谷)
    • 是否有ICP备案:如果您的加速服务是Web服务,请选择是否有ICP备案。如果加速服务不是Web服务,请选择无备案。本示例选择有备案
      说明 所有对中国内地(大陆)提供服务的网站都必须先进行ICP备案,才可开通服务。详细信息,请参见什么是备案
    • 服务端部署在:选择后端服务部署在阿里云还是非阿里云。本示例选择阿里云
    • 峰值带宽的范围:输入业务高峰期需要的带宽用量,单位是Mbps。本示例输入10
    • 最大并发连接数:最大并发连接数定义了一个全球加速实例能够承载的最大连接数量。当实例上的连接超过规格定义的最大连接数时,新建连接请求将被丢弃。本示例选择5千
  4. 单击点击生成方案
    生成方案后,您可以查看系统根据您的加速业务智能推荐的加速方案。智能推荐方案

步骤二:组合购买实例

您可以根据系统推荐的加速方案,组合购买加速业务所需要的加速实例、基础带宽包和跨域加速带宽包。

完成以下操作,组合购买实例。

  1. 单击去组合购买
    组合购买入口
  2. 在购买页面,根据以下信息购买加速业务所需要的实例。
    • 订购时长:选择实例的订购时长。
      说明 该订购时长是组合购的所有实例的订购时长。例如,您选择订购时长为1年,即全球加速实例和基础带宽包的订购时长都为1年。
    • 规格:选择购买全球加速实例的规格。 本示例选择小型Ⅱ
      全球加速支持小型Ⅰ、小型Ⅱ、小型Ⅲ、中型Ⅰ、中型Ⅱ、中型Ⅲ六种规格,每种规格提供的加速服务如下。
      规格 加速地域个数 最大带宽处理能力 最大并发连接数
      小型Ⅰ 1 20Mbps 5000
      小型Ⅱ 2 40Mbps 10000
      小型Ⅲ 3 60Mbps 15000
      中型Ⅰ 5 100Mbps 25000
      中型Ⅱ 8 160Mbps 40000
      中型Ⅲ 10 200Mbps 50000
    • 购买数量:输入要购买的全球加速实例的数量。本示例输入1
    • 带宽类型:选择购买基础带宽包的带宽类型。本示例选择标准加速带宽
      基础带宽包支持标准加速带宽、增强加速带宽和精品加速带宽三种带宽类型。带宽类型不同,加速类型、加速后端服务和加速范围也不同,如下表所示。
      带宽类型 加速类型 加速后端服务 加速范围
      标准加速带宽 阿里云上应用加速 阿里云弹性公网IP 默认加速中国内地区域
      增强加速带宽
      • 阿里云上应用加速
      • 阿里云下应用加速
      • 阿里云弹性公网IP
      • 自定义IP
      • 自定义域名
      默认加速中国内地区域
      精品加速带宽
      • 阿里云上应用加速
      • 阿里云下应用加速
      • 阿里云弹性公网IP
      • 自定义IP
      • 自定义域名
      默认加速全球区域(中国内地到海外区域间的加速通过香港加速点上车)
    • 带宽峰值:选择购买基础带宽包的带宽峰值。本示例选择10Mb
    • 带宽值:选择购买跨域加速带宽包的带宽峰值。本示例选择10Mb
  3. 单击立即购买并完成支付。
购买完成后,基础带宽包和跨域加速带宽包会自动绑定到全球加速实例上。带宽包绑定实例

步骤三:添加加速区域

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

完成以下操作,添加加速区域。

  1. 实例列表页面,找到步骤二购买的全球加速实例,单击其实例ID。
  2. 在实例详情页,单击加速区域页签,然后单击添加加速区域
  3. 添加加速区域对话框,根据以下信息配置加速区域,然后单击确定
    • 加速区域:选择需要进行访问加速的区域。本示例选择华北
    • 地域:选择访问加速服务用户的所属地域。本示例选择北京
    • 带宽:选择加速服务的地域带宽。本示例输入5 Mbps。
  4. 重复上述步骤,添加华东区域的上海地域为加速地域,并分配5 Mbps带宽。
加速区域添加成功后,全球加速会为每个接入地域分配一个加速IP,用来加速用户访问。添加加速区域

步骤四:添加监听

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

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

  1. 在实例详情页,单击监听页签,然后单击添加监听
  2. 监听&协议页面,根据以下信息配置监听。
    • 监听名称:输入监听的名称。 名称长度为2~128个字符,以大小写字母或中文开头,可包含数字、下划线(_)和短横线(-)。
    • 协议:选择监听的协议类型。本示例选择TCP
    • 端口:指定用来接收请求并向终端节点进行转发的监听端口,端口取值范围:1~65499。本示例输入80
    • 客户端亲和性:选择是否保持客户端亲和性。保持客户端亲和性,即客户端访问有状态的应用程序时,可以将来自同一客户端的所有请求都定向到同一终端节点。本示例选择源IP
    监听
  3. 单击下一步

步骤五:设置终端节点组

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

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

  1. 终端节点组页面,根据以下信息配置终端节点组。
    • 节点组名称:输入节点组名称。名称长度为2~128个字符,以大小写字母或中文开头,可包含数字、下划线(_)和短横线(-)。
    • 地域:选择终端节点组所属的地域,即请求要访问的目标服务器的所属地域。本示例选择美国(硅谷)
    • 后端服务部署在:选择后端服务部署在阿里云还是非阿里云。本示例选择阿里云
    • 保持客户端源IP:选择开启或关闭保持客户端源IP。开启后,后端服务器可以通过该功能获取客户端源IP。本示例选择关闭保持客户端源IP。
      说明 目前,保持客户端源IP功能白名单开放,如需使用请提交工单
    • 终端节点:配置终端节点。
      • 后端服务类型:选择阿里云弹性IP
      • 后端服务:选择要加速的后端服务的弹性IP。
      • 权重:输入终端节点的权重,权重取值范围:0~255。全球加速根据您配置的权重按比例将流量路由到终端节点。
        注意 如果某个终端节点的权重设置为0,全球加速将终止向该终端节点分发流量,请您谨慎操作。
    配置终端节点组
  2. 单击下一步查看监听和终端节点配置,确认无误后,再单击下一步

步骤六:添加域名

您需要将域名添加到云解析控制台,添加成功后才可以启用域名解析服务。
说明
  • 如果您的域名为阿里云注册域名,请忽略该步骤。域名注册成功后,会自动将域名添加到阿里云云解析控制台。
  • 如果您的域名未使用阿里云云解析,请将DNS迁移至阿里云。详细信息,请参见DNS解析平滑迁移

完成以下操作,添加域名到云解析控制台。

  1. 登录阿里云云解析DNS控制台
  2. 域名解析页面,单击添加域名
  3. 添加域名对话框,输入要添加的域名,然后单击确定

步骤七:升级云解析DNS的版本

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

完成以下操作,升级云解析DNS的版本。

  1. 域名解析页面,找到步骤六添加的域名,单击操作列下的升级
  2. 根据以下信息,升级云解析DNS的版本。
    • 版本选择:选择要升级的版本。本示例选择企业标准版企业旗舰版

      云解析DNS支持升级到个人版、企业标准版和企业旗舰版。各版本详情,请参见版本对比

    • DNS安全:选择DNS安全防护。
      • 不需要:不提供DNS攻击保护,如果遇到DNS攻击,系统会发邮件或短信进行通知。
      • DNS攻击基础防御:提供基础DNS攻击保护能力,基础DNS攻击防御上限不超过每秒1000万次。
      • DNS攻击全力防御:提供全面的DNS攻击保护能力,能承受每秒过亿次的DNS攻击。

      本示例选择不需要

    • 域名数量:输入一个云解析DNS支持同时绑定的域名数量。本示例输入1
    • 服务协议:选中云解析DNS(包年包月)服务协议
  3. 单击立即购买并完成支付。

步骤八:配置智能解析

您可以配置智能DNS解析,智能DNS解析会判断终端用户的来源,为不同的终端用户智能返回不同的IP地址。

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

  1. 域名解析页面,找到步骤六添加的域名,单击操作列下的解析设置
  2. 单击切换线路,将运营商线路类型切换为地域线路类型,然后单击确定
  3. 单击添加记录
  4. 添加记录对话框,根据以下信息配置记录,然后单击确定
    • 记录类型:选择A
    • 主机记录:输入子域名的前缀。本示例输入www
    • 解析线路:选择默认
    • 记录值:输入北京加速IP地址。
    • TTL:缓存时间,数值越小,修改记录各地生效时间越快。本示例选择10分钟
  5. 重复上述步骤,分别为上海、广东、境外线路添加记录。
    记录类型 记录类型 解析线路 记录值 TTL
    A www 默认 北京加速IP 10分钟
    境外 源站IP
    华南_广东 上海加速IP
    华东_上海 上海加速IP

步骤九:访问测试

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

  1. 在上海、广东、其他中国内地(非上海、广东)、境外地域,打开电脑的cmd窗口。
  2. 执行nslookup <Web服务域名>查看解析结果。
    经测试,解析结果如下:
    • 上海、广东用户访问Web服务会智能解析到全球加速上海加速IP。
    • 中国内地其他用户(非上海、广东)访问Web服务会智能解析到全球加速北京加速IP。
    • 境外用户访问Web服务会直接走境外线路到美国(硅谷)源站IP。