网站的IPv6升级过程

2024-03-12 113 0

1. 前言

最近朋友拜托帮忙把网站进行IPv6升级,因没过类似经验,所以只答应先尝试看看,因为IPv6基础设施配置好后,程序和操作系统环境不同会有相应的适配调整;经过自己在阿里云文档中折腾搜索最后找到了相关配置说明,并顺利配置完成

https://help.aliyun.com/zh/ecs/user-guide/step-1-create-a-vpc-that-supports-ipv6-addressing?spm=a2c4g.11186623.0.0.18bd39bb5Kh6c5

默认情况下,新建ECS实例时只分配IPv4地址,不分配IPv6地址,如需使用IPv6地址并通过IPv6地址进行通信时,您需要配置IPv6地址,以下介绍如何配置ECS实例的IPv6地址
配置ECS流程如下:
file

2. 搭建IPv6 VPC

在配置ECS实例的IPv6地址前,您需要先搭建IPv6 VPC为ECS实例提供IPv6网络通信环境。
默认情况下,专有网络使用IPv4寻址协议。您可以根据需要开通IPv6寻址协议。
file

3. 分配IPv6地址

在管理辅助私网IP对话框中,单击IPv6地址右侧的分配新IP
file

4. 开通IPv6公网带宽

默认云服务器的IPv6地址仅具有私网通信能力,若您想要通过该IPv6地址访问公网或被公网访问,则需开通IPv6公网带宽,也就是说需要付费,存在包量和按需付费两种模式:
file
按固定带宽计费模式:
file
按按使用流量计费
file

5. 配置IPv6地址

#下载本置脚本
wget https://ecs-image-utils.oss-cn-hangzhou.aliyuncs.com/ipv6/debian/ecs-utils-ipv6
#给执行权限
chmod +x ./ecs-utils-ipv6
#执行配置
./ecs-utils-ipv6

6. 添加IPv6安全组规则

file

7. 测试IPv6的连通性

执行以下命令,验证网络连通性。

ping -6 aliyun.com

系统返回信息如下图所示,表示网络连接正常。

root@iZ8vbgxxgxZ:~# ping -6 aliyun.com
PING aliyun.com(2401:b180:1:60::5 (2401:b180:1:60::5)) 56 data bytes
64 bytes from 2401:b180:1:60::5 (2401:b180:1:60::5): icmp_seq=1 ttl=94 time=39.1 ms
64 bytes from 2401:b180:1:60::5 (2401:b180:1:60::5): icmp_seq=2 ttl=94 time=39.0 ms
64 bytes from 2401:b180:1:60::5 (2401:b180:1:60::5): icmp_seq=3 ttl=94 time=39.0 ms
64 bytes from 2401:b180:1:60::5 (2401:b180:1:60::5): icmp_seq=4 ttl=94 time=39.0 ms
64 bytes from 2401:b180:1:60::5 (2401:b180:1:60::5): icmp_seq=5 ttl=94 time=39.0 ms

同时可以通过IPV6绑定域名进行测试,通过
至此,IPV6网络配置完毕。

相关文章

使用docker快速搭建php开发调试环境
linux下快速开启内网穿透(ssh隧道)
Git 常用命令
Linux对数据库定时备份

发布评论