本文指导您如何通过全球加速实现IPv6转换服务,满足IPv6客户端访问后端IPv4服务的需求。

使用限制

  • 仅标准型全球加速实例支持IPv6转换服务。
  • 仅以下地域支持IPv6客户端接入全球加速服务:华北1(青岛)、华北2(北京)、华东1(杭州)、华东2(上海)、华南1(深圳)、华南2(河源)、华南3(广州)、西南1(成都)、中国香港、新加坡、美国(弗吉尼亚)、德国(法兰克福)。请确保您添加的加速地域属于上述地域。

场景示例

某些企业现有的IT系统部署在本地IDC机房,IDC机房为纯IPv4网络,企业因业务发展需求,需要面向IPv6客户端提供服务。但是,使企业现有IT系统支持IPv6是一个复杂的系统工程,改造难度大,周期长,通常为企业的一个痛点。现在,全球加速产品提供IPv6转换服务,在不改动企业现有IT系统的情况下,可快速实现IPv6转换。企业IPv6客户端发起的访问请求经过全球加速转换后被直接发送至后端的IPv4服务器,实现服务快速访问。同时, 针对一些IT系统部署在云上的企业,也同样可以通过全球加速快速支持IPv6客户端访问。

本文以下列场景为例指导您如何部署全球加速IPv6转换服务。北京某公司现有的IT系统部署在本地IDC机房,IDC机房为纯IPv4网络。因业务扩展需要,企业现计划使用全球加速产品快速实现IPv6转换,满足IPv6客户端访问后端IPv4 Web服务的需求。IPV6转换场景图

配置步骤

配置步骤

步骤一:组合购买实例

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

  1. 登录全球加速管理控制台
  2. 实例列表页面,单击右上角的购买向导
    说明 如果您是首次使用全球加速服务,请忽略该步骤。
    购买向导
  3. 智能推荐产品方案,选择以下与您业务相关的选项区域,根据以下信息填写加速业务,然后单击点击生成方案
    配置说明
    您需要加速的地域选择需要进行访问加速的地域。

    本文选择北京

    服务所在地域选择目标服务器所在的地域。

    本文选择北京

    是否有ICP备案选择您的加速服务是否有备案。

    本文选择有备案

    说明 被加速服务部署在中国内地,或加速地域选择为中国内地时,必须完成ICP备案才可对外提供服务。更多信息,请参见什么是ICP备案
    服务端部署在选择后端服务部署在阿里云还是非阿里云。

    本文选择非阿里云

    峰值带宽的范围输入业务高峰期需要的带宽用量,单位是Mbps。

    本文输入2

    最大并发连接数最大并发连接数定义了一个全球加速实例能够承载的最大连接数量。当实例上的连接超过规格定义的最大连接数时,新建连接请求将被丢弃。

    本文选择5千

  4. 推荐方案区域,确认方案内容后,单击去组合购买
    组合购买入口
  5. 在购买页面,根据以下信息购买加速业务所需要的实例,然后单击立即购买并完成支付。
    配置说明
    订购时间选择实例的订购时间。
    类型选择全球加速实例的类型。

    本文选择标准型

    规格选择购买全球加速实例的规格。

    本文选择小型Ⅰ(规格单元)

    实例默认选择实例
    带宽类型选择购买基础带宽包的带宽类型。

    本文选择增强加速带宽

    带宽峰值选择购买基础带宽包的带宽峰值。

    本文设置为2 Mbps。

步骤二:添加加速区域

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

  1. 实例列表页面,找到已创建的全球加速实例,单击实例ID。
  2. 单击加速区域页签,然后在华北页签下单击添加接入地域
  3. 添加加速区域对话框,根据以下信息进行配置,然后单击确定
    配置说明
    地域选择访问加速服务用户的所属地域。

    本文选择北京

    带宽输入加速服务的地域带宽。

    本文输入2 Mbps。

    IP地址协议选择用户接入全球加速服务的IP地址协议。

    本文选择IPv6

    添加成功后,全球加速会在接入地域分配一个IPv6协议的加速IP,用来加速用户访问。加速IP

步骤三:添加监听和终端节点组

监听负责检查连接请求,根据您指定的端口和协议处理来自客户端的入站连接。每个监听都关联一个终端节点组,通过指定要分发流量的地域,将终端节点组与监听关联。关联后,全球加速会将流量分配到与监听关联的终端节点组内的最佳终端节点。

  1. 在实例详情页面,单击监听页签,然后单击添加监听
  2. 配置监听和协议配置向导页面,根据以下信息配置监听,然后单击下一步
    监听
    配置说明
    监听名称输入监听的名称。
    协议选择监听的协议类型。

    本文选择TCP

    端口指定用来接收请求并向终端节点进行转发的监听端口,端口取值范围:1~65499

    本文输入80

    客户端亲和性选择是否保持客户端亲和性。保持客户端亲和性,即客户端访问有状态的应用程序时,可以将来自同一客户端的所有请求都定向到同一终端节点。

    本文选择源IP

  3. 配置终端节点配置向导页面,根据以下信息配置终端节点组,然后单击下一步
    配置说明
    节点组名称输入终端节点组的名称。
    地域选择终端节点组所属的地域,即请求要访问的目标服务器的所属地域。

    本文选择北京

    后端服务部署在选择后端服务部署在阿里云还是非阿里云。

    本文选择非阿里云

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

    本文选择关闭保持客户端源IP。

    终端节点终端节点是客户端请求访问的目标主机。您可以根据以下信息配置终端节点:
    • 后端服务类型:选择自定义IP
    • 后端服务:输入后端IPv4 Web服务的公网IP地址。
    • 权重:输入终端节点的权重,权重取值范围:0~255。全球加速根据您配置的权重按比例将流量路由到终端节点。
    警告 如果某个终端节点的权重设置为0,全球加速将终止向该终端节点分发流量,请您谨慎操作。
  4. 配置审核配置向导页面,确认监听和终端节点配置信息后,单击提交

步骤四:配置DNS解析

您需要配置DNS解析,将访问后端IPv4服务的请求转发到全球加速,实现加速效果。您可以选择以下任意一种方式:
  • 通过添加AAAA记录,将加速域名指向一个IPv6地址,即全球加速实例分配的IPv6协议的加速IP。
  • 通过添加CNAME记录,将加速域名指向另一个域名,即全球加速实例分配的CNAME地址。
  1. 登录域名解析控制台
  2. 如果您是非阿里云注册的域名且需要在阿里云云解析DNS控制台进行CNAME配置,添加域名到云解析控制台。
    说明 如果您的域名是在阿里云注册的,请跳过该步骤。如果您的域名是非阿里云注册,您可以通过以下两种方式进行域名解析设置:
    • 使用阿里云DNS解析服务时,需要先在阿里云云解析DNS控制台完成域名添加。具体操作,请参见添加域名
    • 使用非阿里云DNS解析服务时,请登录您的DNS服务商系统修改网站域名的解析记录。
  3. 域名解析页面,找到目标域名,在操作列单击解析设置
  4. 单击添加记录,完成以下配置,然后单击确认
    • 添加AAAA记录
      配置说明
      记录类型选择AAAA

      AAAA记录用于将域名指向一个IPv6地址。

      主机记录输入加速域名的前缀。
      • 如果您的加速域名为www.aliyun.com,主机记录为www
      • 如果您的加速域名为aliyun.com,主机记录为@
      • 如果您的加速域名为*.aliyun.com,主机记录为*
      • 如果您的加速域名为mail.aliyun.com,主机记录为mail
      解析线路选择默认
      记录值输入全球加速实例分配的IPv6协议的加速IP。
      TTL选择10分钟

      DNS解析记录在DNS服务器上的生存时间。

    • 添加CNAME记录
      配置说明
      记录类型选择CNAME

      CNAME记录用于将域名指向另一个域名。

      主机记录输入加速域名的前缀。
      • 如果您的加速域名为www.aliyun.com,主机记录为www
      • 如果您的加速域名为aliyun.com,主机记录为@
      • 如果您的加速域名为*.aliyun.com,主机记录为*
      • 如果您的加速域名为mail.aliyun.com,主机记录为mail
      解析线路选择默认
      记录值输入全球加速实例分配的CNAME。

      您可以在实例列表页面查看全球加速实例分配的CNAME。

      TTL选择10分钟

      DNS解析记录在DNS服务器上的生存时间。

      说明
      • 新增CNAME记录会实时生效,修改CNAME记录72小时之内生效。
      • 如果您遇到添加冲突问题,可以换一个加速域名或者调整冲突的记录,请参见解析记录冲突
      • 配置完CNAME后,由于状态更新约有10分钟延迟,控制台的域名列表页可能仍提示“未配置CNAME”,请您耐心等待。

步骤五:访问测试

本文以DNS解析配置了AAAA记录为例,并使用阿里云Alibaba Cloud Linux 2操作系统进行测试。不同类型的操作系统测试命令会有差异,具体测试命令请参见您操作系统的操作指南。

  1. 在接入地域(本文为北京),打开IPv6客户端的命令行窗口。
  2. 执行以下命令,验证AAAA记录是否生效。
    ping -6 <加速域名>
    当返回的解析结果与全球加速实例分配的IPv6协议的加速IP一致,则表示AAAA记录配置已经生效。DNS生效验证
  3. 执行以下命令,测试IPv6客户端是否能正常访问后端IPv4 Web服务。
    curl -6 -g http://[<GA分配的加速IP>]
    经测试,IPv6客户端通过加速IP可以正常访问后端的IPv4 Web服务。实现IPv6转换