当前位置: 代码迷 >> 综合 >> 一文看懂在腾讯云 CVM上开启 IPv6
  详细解决方案

一文看懂在腾讯云 CVM上开启 IPv6

热度:99   发布时间:2023-10-23 19:42:30.0

一文看懂在腾讯云 CVM上开启 IPv6,只需 7 步。

前置条件

目前 IPv6/IPv4 双栈 VPC 功能处于内测中,如有需要,请提交 内测申请。

秒批,只要申请,会自动审批。

1. 为 VPC 分配 IPv6 CIDR

在 私有网络 菜单中,选择一个网络,编辑 IPv6 CIDR,为 VPC 分配一个 IPv6 网段。

一文看懂在腾讯云 CVM上开启 IPv6

弹窗中点击 获取 IPv6 CIDR

一文看懂在腾讯云 CVM上开启 IPv6

一文看懂在腾讯云 CVM上开启 IPv6

2. 为子网分配 IPv6 CIDR

选择上述 VPC 中的一个子网,点击 获取 IPv6 CIDR

一文看懂在腾讯云 CVM上开启 IPv6

一文看懂在腾讯云 CVM上开启 IPv6

3. CVM 配置 IPv6 地址

若云服务器在购买时未分配 IPv6 地址,可在对应云服务器实例的操作栏下,选择【更多】>【IP/网卡】>【管理IPv6地址】,为主网卡分配 IPv6 地址。

一文看懂在腾讯云 CVM上开启 IPv6

一文看懂在腾讯云 CVM上开启 IPv6

一文看懂在腾讯云 CVM上开启 IPv6

4. 为云服务器的 IPv6 地址开通公网

在左侧目录下,选择【IP与网卡】>【弹性公网IPv6】,点击【申请】。

一文看懂在腾讯云 CVM上开启 IPv6

一文看懂在腾讯云 CVM上开启 IPv6

一文看懂在腾讯云 CVM上开启 IPv6

一文看懂在腾讯云 CVM上开启 IPv6

5. 配置 CVM 操作系统的 IPv6

根据操作系统版本,参考文档 配置 CVM 操作系统的 IPv6,选择对应的方式配置。

以下是 CentOS 7 的配置示例。

vim /etc/sysconfig/network-scripts/ifcfg-eth0

新增一行配置 DHCPV6C=yes, 可以自动获取 IPv6 地址。

接下来,增加默认 IPv6 静态路由

vim /etc/sysconfig/network-scripts/route6-eth0

新增一行配置 default dev eth0 via fe80::feee:ffff:feff:ffff

重启网络。

systemctl restart network

查看 IPv6 地址是否配置成功。

# ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 10.11.0.7  netmask 255.255.255.0  broadcast 10.12.0.255inet6 2402:4e00:1111:2222:0:3333:4444:6666  prefixlen 128  scopeid 0x0<global>inet6 fe80::5054:ff:ee3a:dbb  prefixlen 64  scopeid 0x20<link>ether 12:54:00:3a:0d:bb  txqueuelen 1000  (Ethernet)RX packets 32022 bytes 6859648 (3.8 GiB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 618586  bytes 6421714 (8.0 GiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

6. 配置 IPv6 的安全组规则

安全组出策略放行。

源地址为 ::/0

一文看懂在腾讯云 CVM上开启 IPv6

7. 测试连通性

从 cvm ping 外部 ipv6 网址,确认 IPv6 网络可以出得去。

# ping6 ipv6.ipw.cn
PING ipv6.ipw.cn(2402:4e00:1013:e500:0:940e:29d7:3443 (2402:4e00:1013:e500:0:940e:29d7:3443)) 56 data bytes
64 bytes from 2402:4e00:1013:e500:0:940e:29d7:3443 (2402:4e00:1013:e500:0:940e:29d7:3443): icmp_seq=1 ttl=55 time=30.7 ms
64 bytes from 2402:4e00:1013:e500:0:940e:29d7:3443 (2402:4e00:1013:e500:0:940e:29d7:3443): icmp_seq=2 ttl=55 time=30.7 ms
64 bytes from 2402:4e00:1013:e500:0:940e:29d7:3443 (2402:4e00:1013:e500:0:940e:29d7:3443): icmp_seq=3 ttl=55 time=30.7 ms
64 bytes from 2402:4e00:1013:e500:0:940e:29d7:3443 (2402:4e00:1013:e500:0:940e:29d7:3443): icmp_seq=4 ttl=55 time=30.8 ms
64 bytes from 2402:4e00:1013:e500:0:940e:29d7:3443 (2402:4e00:1013:e500:0:940e:29d7:3443): icmp_seq=5 ttl=55 time=30.8 ms

获取本机 IPv6 地址

# curl ipv6.ipw.cn
240e:1f:1::1

当然,也可以在线 IPv6 Ping 测试工具 进行检查。 

一文看懂在腾讯云 CVM上开启 IPv6

此外,通过 IPv6 地址查询工具 可以查询对应 IPv6 地址所属的地理位置。

一文看懂在腾讯云 CVM上开启 IPv6

通过 IPv6 网站测速工具,验证 IPv6 网站访问速度。

一文看懂在腾讯云 CVM上开启 IPv6

 

reference

  • [1] 腾讯云. 搭建 IPv6 私有网络
  • [2] ipv6测试. 腾讯云 cvm 开启 IPv6