服务器开启 IPv6

服务器申请得到了 IPv6 地址,刚好有一台 VPS 是纯 IPv6 机,就想着把网站 IPv6 支持打开,但没想到耽误了一两小时,记一下踩的坑。

  1. 主机 ip addr 看是否本身开启 IPv6。如果没开启,需要配置系统文件开启 IPv6(我这台机子是没开启的)。

  2. 用其他机子 ping6 xxx,看看结果。如果能 ping 通,那么可以设置 Nginx 和 DNS 解析了。

    我这里犯了个大错误,一是用自己的机子 ping,而是用的是 ip addr 得到的 IPv6 地址,但应该使用的是服务器厂商提供的公网 IPv6 地址(我习惯性认为是一样的),而不是本机的 IPv6 地址。

  3. DNS 解析,增加 AAAA 记录。

  4. 配置 Nginx,多一个 listen [::]:443 SSL; 或者 listen [::]:80

  5. ping6 <domain>,尝试访问网页。如果有问题看看防火墙。

好用的测试 IPv6 网站


服务器开启 IPv6
https://lllei.top/2023/12/14/服务器开启 IPv6/
作者
Lei
发布于
2023年12月14日
许可协议