腾讯云 CVM上开启 IPv6,只需 7 步。
# 前置条件
目前 IPv6/IPv4 双栈 VPC 功能处于内测中,如有需要,请提交 内测申请
。
秒批,只要申请,会自动审批。
# 1. 为 VPC 分配 IPv6 CIDR
在 私有网络
菜单中,选择一个网络,编辑 IPv6 CIDR
,为 VPC 分配一个 IPv6 网段。
弹窗中点击 获取 IPv6 CIDR
# 2. 为子网分配 IPv6 CIDR
选择上述 VPC 中的一个子网,点击 获取 IPv6 CIDR
# 3. CVM 配置 IPv6 地址
若云服务器在购买时未分配 IPv6 地址,可在对应云服务器实例的操作栏下,选择【更多】>【IP/网卡】>【管理IPv6地址】,为主网卡分配 IPv6 地址。
# 4. 为云服务器的 IPv6 地址开通公网
在左侧目录下,选择【IP与网卡】>【弹性公网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 1500
inet 10.11.0.7 netmask 255.255.255.0 broadcast 10.12.0.255
inet6 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 0
TX packets 618586 bytes 6421714 (8.0 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
# 6. 配置 IPv6 的安全组规则
安全组出策略放行。
源地址为
::/0
# 7. 测试连通性
从 cvm ping 外部 ipv6 网址,确认 IPv6 网络可以出得去。
# ping6 6.ipw.cn
PING 6.ipw.cn(2402:4e00:1013:e500:0:9671:f018:4947 (2402:4e00:1013:e500:0:9671:f018:4947)) 56 data bytes
16 bytes from 2402:4e00:1013:e500:0:9671:f018:4947, icmp_seq=0 hlim=52 time=8.748 ms
16 bytes from 2402:4e00:1013:e500:0:9671:f018:4947, icmp_seq=1 hlim=52 time=8.715 ms
16 bytes from 2402:4e00:1013:e500:0:9671:f018:4947, icmp_seq=2 hlim=52 time=8.426 ms
16 bytes from 2402:4e00:1013:e500:0:9671:f018:4947, icmp_seq=3 hlim=52 time=15.139 ms
16 bytes from 2402:4e00:1013:e500:0:9671:f018:4947, icmp_seq=4 hlim=52 time=9.092 ms
获取本机 IPv6 地址
# curl 6.ipw.cn
240e:1f:1::1
当然,也可以在线 IPv6 Ping 测试工具
进行检查。
此外,通过 IPv6 地址查询工具
可以查询对应 IPv6 地址所属的地理位置。
当网站建设好了后,也可以通过 工具检测网站IPv6
是否开启成功