阿里云服务器ECS支持IPv6,除了个别的ECS实例不支持,如何配置IPv6?共4个步骤,先为VPC与交换机开通IPv6,然后分配IPv6地址,接着配置IPv6地址,最后开通IPv6公网带宽即可,阿小云整理阿里云服务器开通IPv6全流程。
支持IPv6的云服务器ECS说明
阿里云服务器ECS大部分都支持IPv6大家只要记住不支持IPv6的ECS实例,剩下的都支持,以下云服务器ECS不支持IPv6功能,详细参考云服务器ECS官方说明:https://www.aliyun.com/product/ecs
- 密集计算型实例规格族ic5
- 内存型实例规格族se1
- 大数据型实例规格族d1
- 本地SSD型实例规格族i2g,本地SSD型实例规格族i1
- 高主频计算型实例规格族hfc5,高主频通用型实例规格族hfg5
- 通用型弹性裸金属服务器实例规格族ebmg5,内存网络增强型弹性裸金属服务器实例规格族ebmr5s
- 上一代共享型实例规格族xn4、n4、mn4、e4
- 高主频型超级计算集群实例规格族scch5
- GPU计算型实例规格族gn5
以上ECS实例不支持,其余的都支持,例如ECS经济型e实例、u1实例、计算型c9i、c8i、c7等都支持IPv6。
云服务器ECS配置IPv6教程
为云服务器ECS配置IPv6共分为4个步骤:
步骤一:VPC与交换机开通IPv6
首先,您需要确保ECS实例所在的VPC与交换机开通了IPv6,图文教程参考:https://help.aliyun.com/zh/ipv6-gateway/user-guide/enable-ipv6-for-a-vpc
下图为VPC开通IPv6:
下图为交换机开通IPv6:
步骤二:分配IPv6地址
为ECS实例分配IPv6地址,以使其能够通过IPv6协议与其他实例或外部网络进行通信。
1、打开云服务器ECS管理控制台
2、找到目标ECS实例,点击进入实例详情页。在全部操作中选择网络和安全组 > 管理IPv6。
3、在管理辅助私网IP对话框中,在IPv6区域下方,单击增加。若无指定 IPv6 地址,设置IPv6地址的输入框留空即可,系统将自动生成。
步骤三:配置IPv6地址
将IPv6地址配置到云服务器的网卡上,以使镜像操作系统内部识别并生效IPv6。以Linux操作系统为例,Windows系统请参考教程:https://t.aliyun.com/U/UAIaq8
1、远程连接Linux实例
2、执行ip -6 addr show或者ifconfig命令。如果返回信息如下图所示(一个全局单播地址和一个链路本地地址),则表示已成功识别IPv6地址,可以跳过此配置IPv6的步骤,如果没有,请继续执行以下操作。
3、配置IPv6地址,执行以下命令配置IPv6地址:
sudo acs-plugin-manager --exec --plugin=ecs-utils-ipv6
4、执行以下命令,查看实例是否安装了多网卡配置工具。
ls /sbin/eni-ifscan
若返回信息如下图,则表示实例预装了多网卡配置工具,您需要修改多网卡配置工具的eni-function文件。

执行以下命令,修改eni-function文件:
vim /etc/eni_utils/eni-function
此时ECS实例已具备IPv6私网通信的能力。
步骤四:开通IPv6公网带宽
默认云服务器的IPv6地址仅具有私网通信能力,若您想要通过该IPv6地址访问公网或被公网访问,则需参照如下步骤开通IPv6公网带宽。
1、登录专有网络管理控制台。
2、在左侧导航栏,选择公网访问 > IPv6网关。
3、在顶部菜单栏处,选择IPv6网关的地域。
4、在IPv6网关页面,根据实例的专有网络ID找到对应IPv6网关,然后单击IPv6网关ID。
5、在IPv6网关的详情页面,单击IPv6公网带宽页签,找到目标IPv6地址,然后在操作列单击开通公网带宽。
6、在IPv6公网带宽(后付费)页面,根据以下信息配置公网带宽,然后单击立即购买并完成支付。
开通IPv6公网带宽完成后,即可测试IPv6的公网连通性,可以运行以下命令测试:
ping -6 aliyun.com
系统返回信息如下图所示,表示网络连接正常
