前言:
IPV6快速发展,多种应用服务需要进行IPv6改造,那么如何为自己的云主机添加IPv6地址?如何搭建IPv4&IPv6 双栈环境?
本文通过阿里云搭建IPv4&IPv6 双栈环境进行分享,避免大家踩坑
首先:
通过该链接在阿里云申请公测资格:IPv4/IPv6双栈-公测资格申请
(申请之后,一般1至两个小时就可以通过,极少数情况需要等几天)
常见问题:
一、如果我在阿里云上有自己的主机就可以加上IPV6地址吗?如何添加?
阿里云资源添加IPV6地址必须满足以下条件:
1、 服务器资源类型必须为"ECS",#如果是"轻量应用服务器"则不支持添加v6地址。
2、服务器所在地必须是华北5(呼和浩特)、华南1(深圳)、华北2(北京)#获取阿里云最新支持IPV6的地域:阿里云支持IPV6的地区
3、ECS实例的型号支持IPv6 #查询自己的服务器实例是否支持IPv6实例规格查询
满足以上三个条件可根据链接为自己服务器开通IPV6地址:搭建阿里云IPv6专有网络
(一般促销的ECS服务器所在地都不支持IPv6,如果不想在购买新的ECS服务器,又想支持IPv6,则可以选择IPv6-NET业务。不推荐NET这种方式,费用太高!一个月得600多,还不如自己再去买新的ECS服务器)
如果决定搭建双栈环境,请看下文
二、如何在阿里云上搭建IPv4&IPv6 双栈环境?
1、进入VPC专有网络控制台,目前支持IPV6的地区有华北5(呼和浩特)、华南1(深圳)、华北2(北京)#获取阿里云最新支持IPV6的地域:阿里云支持IPV6的地区
2、创建专有网络时必须够勾选上IPv6
3、填写名称,选择可用区,其他配置默认,并选择确认
4、进入VPC专有网络控制台,选择交换机,选择管理列表下的购买ECS。
5、选择付费模式,按"流量计费"会比较便宜,选择"IPV6"展示出来的都是支持IPv6类型的服务器,点击"下一步:网络和安全组"。
( 我这里选择的是共享型的服务器,内存2G。因为我平时只是做一些DNS方面的个人测试,所以不需要很好的服务器。服务器类型可以根据个人需求去选择。)
6、选择分配IPV6地址,需要勾选"免费分配IPv6地址",点击"下一步:系统配置"。
7、在高级选项中填写自动配置IPV6的脚本。
如果是linux实例则填写如下脚本,如果是windows可参考阿里云帮助链接:配置IPV6地址
#!/bin/sh
install_dir=/usr/sbin
install_path="$install_dir"/ecs-utils-ipv6
if [ ! -f "$install_path" ]; then
tool_url="http://ecs-image-utils.oss-cn-hangzhou.aliyuncs.com/ipv6/rhel/ecs-utils-ipv6"
# download the tool
if ! wget "$tool_url" -O "$install_path"; then
echo "[Error] download tool failed, code $?"
exit "$?"
fi
fi
# chmod the tool
if ! chmod +x "$install_path"; then
echo "[Error] chmod tool failed, code $?"
exit "$?"
fi
# run the tool
"$install_path"
8、连续点击下一步按钮,创建成功,并进入服务器。查看IPV6地址,此时IPv6地址以及存在,但是无法PING通外网,请按照后面步骤开通IPv6公网带宽。
9、进入VPC专有网络控制台中的IPV6网关,点击操作列的管理按钮。
10、点击IPv6公网带宽,选择开通公网带宽。
11、如果不是经常使用,可选择按使用流程计费,点击立即购买。
12、开通成功,服务器可以ping通公网IPv地址!
来源:CSDN
作者:qq_42883068
链接:https://blog.csdn.net/qq_42883068/article/details/104650642