网站如何开通 IPv6 地址访问

温馨提示:本文最后更新于2025-05-18 14:10:00,某些文章具有时效性,若有错误或已失效,请在文末评论区留言

随着互联网技术的飞速发展,IPv6(Internet Protocol version 6)已经成为网络通信领域的一个重要标准。相较于早期的IPv4,IPv6具有更大的地址空间、更高的安全性和更好的扩展性。

什么是 IPv6 地址?-十一张
什么是 IPv6 地址?-十一张
十一张的头像-十一张3个月前
015012

最近,应一位客户的要求,为其网站开通 IPv6 地址访问。在此,十一张(www.11zhang.com)将阿里云ECS实例开通 IPv6 地址整个过程记录下来,希望对大家了解如何为网站开通 IPv6 访问能有所帮助。

服务器开通IPv6地址

1、登录阿里云云服务器ECS管理页面,打开 [实例] - [专有网络],如下图;

图片[1]-网站如何开通 IPv6 地址访问-十一张

2、进入专有网络配置页面,并点击 [开通IPv6],如下图;

图片[2]-网站如何开通 IPv6 地址访问-十一张

3、在弹出窗口中,IPv6网段类型选择:分配BGP(多线),并勾选“自动开启专有网络内所有交换机IPv6功能”,然后点击 [确定],如下图;

图片[3]-网站如何开通 IPv6 地址访问-十一张

4、此时,你的专有网络将获得一个由阿里云自动分配的 IPv6 网段地址,如下图;

图片[4]-网站如何开通 IPv6 地址访问-十一张

5、回到云服务器管理页面,点击右上角 [全部操作],并在搜索栏搜索“IPv6”,点击 [管理IPv6],如下图;

图片[5]-网站如何开通 IPv6 地址访问-十一张
图片[6]-网站如何开通 IPv6 地址访问-十一张

6、在弹出窗口中,点击 [增加] 按钮,无需设置让系统自动生成 IPv6,然后点击 [确定],如下图;

图片[7]-网站如何开通 IPv6 地址访问-十一张
图片[8]-网站如何开通 IPv6 地址访问-十一张

7、再次回到云服务器管理页面,还是点击右上角 [全部操作] 并搜索“IPv6”,点击 [管理IPv6],此时窗口中IPv6地址一栏,就有了自动分配的 IPv6,直接点击 [确定] 即可,如下图。

图片[9]-网站如何开通 IPv6 地址访问-十一张
图片[10]-网站如何开通 IPv6 地址访问-十一张
图片[11]-网站如何开通 IPv6 地址访问-十一张

8、这时云服务器ECS将会绑定一个 IPv6 地址,如下图;

图片[12]-网站如何开通 IPv6 地址访问-十一张

9、至此,云服务器ECS开通 IPv6 地址操作部分就结束了,接下来是开通 IPv6 公网带宽。

开通IPv6公网带宽

默认情况下,开通的 IPv6 只能支持内网访问,也就是你的同一专有网络下的云服务器之间访问通信是可以的,但外网(互联网)访问时默认关闭的。因此,我们需要手动去开通 IPv6 公网带宽(此服务是收费的)。

1、回到云服务器ECS管理页面,打开 [实例] - [IPv6地址],如下图;

图片[13]-网站如何开通 IPv6 地址访问-十一张

2、在打开的IPv6网关页面,点击你的 [实例ID/名称],如下图。

图片[14]-网站如何开通 IPv6 地址访问-十一张

3、进入详细页面后,可以看到 IPv6 地址尚未开通公网带宽,点击右侧的 [开通公网带宽],如下图。

图片[15]-网站如何开通 IPv6 地址访问-十一张

4、根据需要选择流量付费方式,并支付开通即可。这里我选择的是:按使用流量计费,如下图。

图片[16]-网站如何开通 IPv6 地址访问-十一张
图片[17]-网站如何开通 IPv6 地址访问-十一张
图片[18]-网站如何开通 IPv6 地址访问-十一张

PS:BGP(多线)赠送200GB/月的公网流量,其中20GB/月可用于中国内地地域,超出部分采用阶梯计费,如下图。

图片[19]-网站如何开通 IPv6 地址访问-十一张

5、开通后,你的云服务器ECS所绑定的 IPv6 地址就已经支持了公网访问,也就是说可以做域名解析了!

域名解析

解析域名时,“记录类型”选择:AAAA ,“记录值”直接将你的 IPv6 地址粘贴过来即可,如下图。

图片[20]-网站如何开通 IPv6 地址访问-十一张
图片[21]-网站如何开通 IPv6 地址访问-十一张

配置IPv6安全组规则

这一步也很重要,不然解析过的域名并不能通过80端口访问您的网站。进入云服务器ECS管理页面,找到 [安全组] 并进入,手动添加一条规则,IPv6访问来源:::/0,端口:HTTP(80),如下图;

图片[22]-网站如何开通 IPv6 地址访问-十一张
图片[23]-网站如何开通 IPv6 地址访问-十一张

Nginx开启IPv6

默认 Nginx 的配置文件(/etc/nginx/nginx.conf)已经开启 IPv6 访问,启动 Nginx 服务。

    server {
        listen       80;
        listen       [::]:80;  ##监听IPv6的80端口
        ...
    }  

可以看到 Ngnix 同时监听在 IPv4 和 IPv6 地址上,如下图。

netstat -ntlp | grep nginx
图片[24]-网站如何开通 IPv6 地址访问-十一张

验证IPv6访问

通过网站IPv6开启验证工具:https://ipw.cn/ipv6webcheck,来验证 IPv6 是否开启成功。如果一切正常,这里会显示“200 请求成功”,如下图。

图片[25]-网站如何开通 IPv6 地址访问-十一张

到此,你的网站就全面支持 IPv6 的域名指向,并在默认 IPv6 访问的PC上,支持HTTP访问。

© 版权声明
THE END
如果觉得这篇文章对您有帮助,可以收藏本网址,方便下次访问!
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容