您可以为已创建的IPv4协议的VPC开启IPv6通信,IPv4和IPv6通信彼此独立。

教程说明

本教程以一个IPv4网段为192.168.0.0/16的VPC为例。该VPC的交换机部署了一个对外提供服务的Web服务器,该ECS实例通过绑定的弹性公网IP对外提供服务。

在完成以下操作后,您部署在ECS实例上的Web应用可以被IPv6客户端通过互联网访问:

步骤一:为已有IPv4 VPC开通IPv6

完成以下操作,为已创建的VPC开通IPv6:
  1. 登录专有网络管理控制台
  2. 在专有网络列表页面,选择目标VPC,然后单击开通IPv6
    说明 目前,仅华北5(呼和浩特地域)支持开通IPv6。


  3. 在弹出的对话框,选择自动开启VPC内所有交换机IPv6功能,然后单击确定

    开通后,系统会为您的VPC从IPv6地址池中分配一个56位掩码的IPv6网段并创建一个免费版的IPv6网关。

步骤二:为ECS实例分配IPv6地址

在分配IPv6地址前,确保您的ECS实例类型支持IPv6,且ECS实例的状态为运行中或已停止。实例规格请参见实例规格族

完成以下操作,为ECS实例分配IPv6地址:
  1. 登录ECS控制台
  2. 在左侧导航栏,单击实例
  3. 单击目标ECS实例的ID。
  4. 配置信息 区域, 单击更多 > 管理辅助私网IP

  5. 单击 分配IPv6地址
  6. 选择IPv6地址分配方式。本操作选择自动分配
  7. 单击修改
    刷新实例详情页面,查看分配的IPv6地址。

步骤三:配置ECS实例

分配IPv6地址后,您需要将分配的IPv6地址配置到网络接口上。您可以为实例自动配置IPv6地址和手动配置IPv6地址,推荐您使用更高效的自动配置工具配置IPv6地址。

详细信息,请参考为Linux实例配置IPv6地址为Windows实例配置IPv6地址

本操作以CentOS 7系统为例,为您示范如何自动配置IPv6地址。
  1. 远程连接实例。
  2. 执行wget http://ecs-image-utils.oss-cn-hangzhou.aliyuncs.com/ipv6/rhel/ecs-utils-ipv6下载CentOS 7系统自动配置工具。
  3. 执行chmod +x ./ecs-utils-ipv6修改执行权限,然后执行./ecs-utils-ipv6
  4. 执行ifconfig查看IPv6地址信息。

步骤四:配置安全组规则

为了使ECS实例通过IPv6接收和发送流量,您需要添加针对IPv6地址的安全组规则。

本操作中ECS实例部署的服务要通过公网被IPv6客户端访问,所以需要添加一条入方向的安全组规则。操作如下:
  1. 在ECS实例列表页面,单击已创建的ECS实例ID。
  2. 在ECS实例详情页面,单击本实例安全组,然后单击安全组列表页签。
  3. 单击配置规则,然后单击添加安全组规则进行配置。
    本操作中的安全组配置如下:
    • 规则方向:入
    • 授权策略:允许
    • 协议类型:全部
    • 授权类型:IPv6地址段访问
    • 授权对象:::/0

(可选)步骤五:配置IPv6公网带宽

默认IPv6地址只具备私网通信能力。如果您需要通过该IPv6地址访问互联网或被互联网中的IPv6客户端访问,您需要该IPv6地址购买公网带宽。

完成以下操作,购买公网带宽:
  1. 在专有网络控制台的左侧导航栏,单击IPv6网关
  2. 找到目标IPv6网关,然后单击管理
  3. 在左侧导航栏,单击IPv6公网带宽
  4. 找到ECS实例使用的IPv6地址,然后单击开通公网带宽

  5. 选择一种费方式和公网带宽,然后完成支付。