最近有个与IPV6相关的项目,了解了一些与ipv6相关的知识。本站是nginx+hexo,开通ipv6访问只要给vps加上ipv6的地址,在nginx上增加配置即可,也就跟了一把迟到的风给小站增加了ipv6访问。
网上相关的文章很多,主要是参考了这篇文章 👉VPS主机免费开启IPv6地址-绑定IPv6地址让Nginx和Apache支持IPv6👈
其中有一点需要注意,如果使用的是腾讯云主机,在vps上网卡看到的是vpc私网地址,而 Tunnel broker 页面上的example configurations里如果选择的是linux-route2,默认提供的local地址是vps公网服务器地址,在服务器上配置时就需要自己手动替换成服务器网卡上的私网地址。
1 | modprobe ipv6 |
在vps端的验证工具推荐w3m,这个工具默认优先访问域名对应的ipv6地址,也可以通过参数-4或-6去指定ipv4或ipv6访问。
如果是想给网站开通ipv4与ipv6同时访问,只需要在域名服务商那给域名增加AAAA记录,目前本站域名支持这种方式访问。
但目前国内ipv6还不普及,如果想尝鲜在windows系统上启用teredo开启ipv6访问就会出现以下问题
- chrome浏览器无法访问域名的ipv6站点
- ie与firefox可以访问域名的ipv6站点,但默认不优先访问ipv6站点
为了方便使用windows的小伙伴用自带的ie浏览器测试,本站开启了单ipv6域名,这个域名只能通过ipv6才能访问。欢迎大家来访~~
🌻🌻🌻