服务器开启 IPv6
服务器申请得到了 IPv6 地址,刚好有一台 VPS 是纯 IPv6 机,就想着把网站 IPv6 支持打开,但没想到耽误了一两小时,记一下踩的坑。
主机
ip addr
看是否本身开启 IPv6。如果没开启,需要配置系统文件开启 IPv6(我这台机子是没开启的)。用其他机子
ping6 xxx
,看看结果。如果能ping
通,那么可以设置 Nginx 和 DNS 解析了。我这里犯了个大错误,一是用自己的机子 ping,而是用的是
ip addr
得到的 IPv6 地址,但应该使用的是服务器厂商提供的公网 IPv6 地址(我习惯性认为是一样的),而不是本机的 IPv6 地址。DNS 解析,增加 AAAA 记录。
配置 Nginx,多一个
listen [::]:443 SSL;
或者listen [::]:80
。ping6 <domain>
,尝试访问网页。如果有问题看看防火墙。
服务器开启 IPv6
https://lllei.top/2023/12/14/服务器开启 IPv6/