最佳实践:阿里云VPC、ECS支持IPv6啦!

本文涉及的产品
私网连接 PrivateLink,5万GB流量 1.5万小时实例时长
网络型负载均衡 NLB,每月750个小时 15LCU
应用型负载均衡 ALB,每月750个小时 15LCU
简介: 12月6日,阿里云宣布为企业提供全栈IPv6解决方案。 阿里云专有网络VPC、云服务器ECS,作为阿里云的核心产品,也于2018年11月底上线双栈VPC、双栈ECS,目前正在对外公测中。 那么如何在阿里云拥有IPv4/IPv6双栈VPC、双栈ECS呢,请看下文详解。

12月6日,阿里云宣布为企业提供全栈IPv6解决方案

阿里云专有网络VPC、云服务器ECS,作为阿里云的核心产品,也于2018年11月底上线双栈VPC、双栈ECS,目前正在对外公测中。

那么如何在阿里云拥有IPv4/IPv6双栈VPC、双栈ECS呢,请看下文详解。

操作概览

topo

操作详情

(一)VPC开通IPv6

前提:您已经获取阿里云IPv6使用资格,点我申请公测资格

1.1、登录阿里云专有网络VPC控制台,地域选择“华北5(呼和浩特)”

topo

说明:当前VPC双栈、ECS双栈,只在阿里云中国站华北5(呼和浩特)地域开服。更多地域即将支持VPC IPv6、ECS IPv6功能,敬请期待。

1.2、点击创建专有网络,在右滑页面按照提示进行操作。

topo

topo

创建专有网络的同时,您还需要创建一个交换机。

交换机的IPv6网段支持用户自定义后8比特位,您可以在输入框输入0-255范围内的任意数字(十进制0-255对应交换机IPv6网段的后8比特位)。

topo

1.3、创建完成后,您可以在VPC的列表页查看刚才创建的IPv6/IPv4 双栈VPC。
topo

也可以控制台交换机列表页查看刚才创建的IPv6/IPv4双栈交换机。
topo

(二)为ECS实例分配IPv6地址

2.1、在已经开通了IPv6的交换机列表页,点击购买-ECS实例

topo

2.2、在ECS购买页面过滤支持IPv6的规格

topo

按ECS购买页面提示选择镜像系统和存储数据盘。点击下一步:网络和安全组”

2.3、在ECS购买页面网络和安全组页面选择为ECS实例免费分配IPv6地址

topo

然后按ECS购买页面的提示完成ECS的购买。

2.4、返回ECS实例列表页,点击ECS的ID,进入ECS管理页面进行查看。在配置信息可以看到系统为ECS分配的IPv6地址

topo

topo

(三)IPv6安全组设置

创建ECS完成后,ECS的安全组出方向默认允许所有访问(包含IPv4地址段和IPv6地址段),您可以根据需要,配置安全组授权指定IPv6地址段的入方向访问策略。

本示例中,为了便于演示,安全组将允许任意IPv6地址段访问ECS。

在ECS详情页的左侧导航栏,选择本实例安全组。然后再安全组的列表页点击配置规则

topo

topo

点击右上角的添加安全组规则,为ECS实例IPv6地址段设置安全组规则。

topo

topo

如下图所示,ECS实例的入方向对任意IPv6地址段进行放行。

topo

(四)ECS实例配置IPv6服务和IPv6地址

IPv6公测中,默认不会为ECS实例配置IPv6地址,您可以通过工具为实例配置IPv6服务及IPv6静态地址。

本文采用手工方式配置Linux的IPv6服务及静态IPv6地址。

为ECS实例配置IPv6服务

4.1、先为上面创建的ECS实例配置IPv6服务,因为ECS为Linux,远程连接ECS实例后,分别执行如下操作

运行 vi /etc/default/grub,删除内核参数 ipv6.disable=1 后保存退出。

运行 vi /boot/grub/grub.cfg,删除内核参数 ipv6.disable=1 后保存退出。

然后重启实例。

运行 vi /etc/modprobe.d/disable_ipv6.conf,将 options ipv6 disable=1 修改为 options ipv6 disable=0

topo

运行 vi /etc/sysctl.conf,做如下修改:

net.ipv6.conf.all.disable_ipv6 = 0

net.ipv6.conf.default.disable_ipv6 = 0

net.ipv6.conf.lo.disable_ipv6 = 0

topo

运行 sysctl -p 使配置生效。

4.2 运行 ip addr | grep inet6 ,查看ECS实例的IPv6地址是否已经生效。如下图所示,配置的IPv6服务已经生效。

topo

为ECS实例配置静态IPv6地址

4.3、运行 curl http://100.100.100.200/2016-01-01/meta-data/network/interfaces/macs/

获取ECS实例的mac地址如下图:

topo

注:ECS的mac地址也可通过控制台进行查看。如下图所示

topo

4.4、运行 curl

获取ECS实例的IPv6网关地址,用上面获取的mac地址替换命令中的[mac]。

如本示例中执行如下:

获取IPv6网关地址如下图:

topo

4.5、运行 vi /etc/sysconfig/network-scripts/ifcfg-eth0 打开网卡配置文件,eth0 为网卡标识符,您需要修改成实际的标识符。在文件中根据实际信息添加以下配置:

IPV6INIT=yes

IPV6ADDR=IPv6地址/子网前缀长度

IPV6_DEFAULTGW= IPv6网关地址

本示例中,即执行如下命令

IPV6INIT=yes

IPV6ADDR=2408:4004:1e0:d01:490d:7903:6cc9:9f2f/64

IPV6_DEFAULTGW=2408:4004:1e0:d01:ffff:ffff:ffff:fff7

topo

4.6、重启网络服务:运行 service network restart 或 systemctl restart network

4.7、通过ifconfig命令,查看ECS实例的IPv6地址

topo

(五)创建IPv6公网带宽

为ECS分配的IPv6地址,其默认IPv6公网带宽为0Mbps,即该IPv6地址只具备VPC私网通信权限,不能与互联网进行通信。

如果您需要ECS实例通过IPv6地址与互联网进行通信,您还需要登录IPv6网关控制台,为指定的IPv6地址开通IPv6公网带宽。

控制台执行VPC开通IPv6时,系统将为您自动创建一个免费版的IPv6网关,IPv6网关是VPC管理IPv6公网流量的出入口。(点我查看更多IPv6网关信息

5.1、 登录IPv6网关控制台,可以看到VPC开通IPv6时系统自动创建的免费版IPv6网关。点击IPv6网关实例ID进入管理页面。

topo

5.2、左侧导航栏选择IPv6公网带宽,在这个页面,可以看到当前VPC下面所有实例的IPv6地址。选择要开通IPv6公网带宽的IPv6地址,点击开通公网带宽

topo

5.3、在IPv6公网带宽的购买页面,选择您需要的公网计费方式和带宽峰值,点击立即购买

topo

在IPv6地址列表下面点击刷新,就可以看到已开通的IPv6公网带宽信息,有IPv6公网带宽的IPv6地址具备IPv6公网通信权限。

topo

此时,ECS实例可通过IPv6地址访问互联网,也可以被互联网指定的IPv6终端主动访问。

(六)验证ECS实例公网通信能力

6.1、远程登录上面创建的ECS实例,先ping具备ipv6地址的网站,验证ECS的IPv6连通性。

topo

6.2、搭建简单web服务,验证是否可以被IPv6终端访问,

topo

通过IPv6终端进行访问,访问结果如下,访问成功。

topo

(七)高阶功能:使ECS实例只具备IPv6公网仅主动出能力

为了安全考虑,您需要ECS经IPv6地址只能主动访问互联网,而不需要被互联网IPv6终端主动发起对您IPv6地址的连接,您还可以进一步设置IPv6公网仅主动出权限。

7.1、登录IPv6网关控制台,可以看到VPC开通IPv6时系统自动创建的免费版IPv6网关。点击IPv6网关实例ID进入管理页面。左侧导航栏选择仅主动出规则,在这个页面,点击创建仅主动出规则

topo

在右滑页面选择需要设置IPv6公网仅主动出权限的ECS实例,单击确定

topo

在仅主动出规则的列表页,可以看到刚才创建的仅主动出规则。如下图

topo

7.2、登录ipv6终端访问第(六)步搭建了web服务的ECS实例,验证仅主动出规则是否生效

topo

但登录ECS实例,访问有IPv6地址的网站,依然可以成功访问,仅主动出规则生效。

topo

有用链接

什么是IPv6网关

VPC开启IPv6

交换机开启IPv6

管理IPv6公网带宽

管理出公网规则

ECS实例配置IPv6地址

ECS 支持 IPv6 啦,快来尝鲜吧~

IPv6 VPC|ECS公测申请

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3天前
|
机器学习/深度学习 人工智能 PyTorch
阿里云GPU云服务器怎么样?产品优势、应用场景介绍与最新活动价格参考
阿里云GPU云服务器怎么样?阿里云GPU结合了GPU计算力与CPU计算力,主要应用于于深度学习、科学计算、图形可视化、视频处理多种应用场景,本文为您详细介绍阿里云GPU云服务器产品优势、应用场景以及最新活动价格。
阿里云GPU云服务器怎么样?产品优势、应用场景介绍与最新活动价格参考
|
2天前
|
存储 运维 安全
阿里云弹性裸金属服务器是什么?产品规格及适用场景介绍
阿里云服务器ECS包括众多产品,其中弹性裸金属服务器(ECS Bare Metal Server)是一种可弹性伸缩的高性能计算服务,计算性能与传统物理机无差别,具有安全物理隔离的特点。分钟级的交付周期将提供给您实时的业务响应能力,助力您的核心业务飞速成长。本文为大家详细介绍弹性裸金属服务器的特点、优势以及与云服务器的对比等内容。
|
9天前
|
人工智能 JSON Linux
利用阿里云GPU加速服务器实现pdf转换为markdown格式
随着AI模型的发展,GPU需求日益增长,尤其是个人学习和研究。直接购置硬件成本高且更新快,建议选择阿里云等提供的GPU加速型服务器。
利用阿里云GPU加速服务器实现pdf转换为markdown格式
|
9天前
|
开发框架 缓存 .NET
阿里云轻量应用服务器、经济型e、通用算力型u1实例怎么选?区别及选择参考
在阿里云目前的活动中,价格比较优惠的云服务器有轻量应用服务器2核2G3M带宽68元1年,经济型e实例2核2G3M带宽99元1年,通用算力型u1实例2核4G5M带宽199元1年,这几个云服务器是用户关注度最高的。有的新手用户由于是初次使用阿里云服务器,对于轻量应用服务器、经济型e、通用算力型u1实例的相关性能并不是很清楚,本文为大家做个简单的介绍和对比,以供参考。
|
17天前
|
弹性计算 运维 安全
阿里云轻量应用服务器与ECS的区别及选择指南
轻量应用服务器和云服务器ECS(Elastic Compute Service)是两款颇受欢迎的产品。本文将对这两者进行详细的对比,帮助用户更好地理解它们之间的区别,并根据自身需求做出明智的选择。
|
15天前
|
机器学习/深度学习 人工智能 编解码
阿里云GPU云服务器优惠收费标准,GPU服务器优缺点与适用场景详解
随着人工智能、大数据分析和高性能计算的发展,对计算资源的需求不断增加。GPU凭借强大的并行计算能力和高效的浮点运算性能,逐渐成为处理复杂计算任务的首选工具。阿里云提供了从入门级到旗舰级的多种GPU服务器,涵盖GN5、GN6、GN7、GN8和GN9系列,分别适用于图形渲染、视频编码、深度学习推理、训练和高性能计算等场景。本文详细介绍各系列的规格、价格和适用场景,帮助用户根据实际需求选择最合适的GPU实例。
|
17天前
|
弹性计算 Linux 数据安全/隐私保护
阿里云上快速搭建幻兽帕鲁游戏联机服务器指南
对于热爱幻兽帕鲁游戏的玩家来说,搭建一台专属的联机服务器无疑能够大大提升游戏体验。阿里云作为领先的云计算服务商,为玩家提供了便捷、高效的服务器搭建方案。本文将为您详细介绍如何在阿里云上快速搭建幻兽帕鲁游戏联机服务器,让您轻松享受多人游戏的乐趣。
|
弹性计算 运维 监控
学生使用阿里云ECS的最佳实践
通过飞天加速计划获取的半个月的ECS,对基础的ECS使用做出总结。交个作业 通过本你会学会以下几点: • 配置和连接新的ECS服务器 • 配置安全组释放端口 • 使用宝塔工具对服务器进行管理 • 使用宝塔wordpress博客系统 • 使用wordpress搭建个人博客
|
18天前
|
SQL 弹性计算 安全
阿里云上云优选与飞天加速计划活动区别及购买云服务器后续必做功课参考
对于很多用户来说,购买云服务器通常都是通过阿里云当下的各种活动来购买,这就有必要了解这些活动的区别,同时由于活动内的云服务器购买之后还需要单独购买并挂载数据盘,还需要设置远程密码以及安全组等操作之后才能正常使用云服务器。本文就为大家介绍一下目前比较热门的上云优选与飞天加速计划两个活动的区别,以及通过活动来购买云服务器之后的一些必做功课,确保云服务器可以正常使用,以供参考。
|
20天前
|
弹性计算 安全 开发工具
灵码评测-阿里云提供的ECS python3 sdk做安全组管理
批量变更阿里云ECS安全组策略(批量变更)

相关产品

  • 专有网络VPC