|
打开浏览器,测网输入 test-ipv6.com,测网页面顶部那个大大的测网数字直接告诉你当前网络是否走通了 IPv6。这个网站我用了快五年,测网每次换路由器或者调整光猫设置,测网第一件事就是测网上去看一眼。它不会给你讲大道理,测网只甩出几行结果:你的测网 IPv6 地址是多少,DNS 服务器能不能通过 IPv6 访问,测网还有那个经典的测网 10 分制评分。满分意味着从你的测网设备到目标网站全程 IPv6,中间没有偷偷降级到 IPv4。测网 很多人以为 IPv6 检测就是测网看一个地址。其实不是测网。地址只是测网门票,真正要查的是连通性。比如你电脑上显示了 240e 开头的地址,但浏览器访问 IPv6 网站超时,那问题可能出在路由器没下发前缀,或者运营商只给了地址没给路由。test-ipv6.com 会分项测试:你的 IPv6 地址、IPv6 大包传输、IPv6 到 DNS 的连通性。有一回我帮朋友看他的网络,地址正常,但“大包传输”那项是红的。后来发现是 MTU 设成了 1480,而 PPPoE 环境需要 1492。改完立刻变绿。 另一个常被忽略的网站是 ipv6-test.com。它跟 test-ipv6.com 不是同一家,界面更老派,但有个实用功能:显示你的 IPv4 和 IPv6 地址分别对应的地理位置。有次我连上公司 VPN,IPv4 显示上海,IPv6 却显示北京。一查才知道 VPN 只代理了 IPv4 流量,IPv6 直接漏了出去。这种“双栈泄漏”在隐私要求高的场景里很要命。ipv6-test.com 还会给一个“IPv6 就绪度”百分比,比 test-ipv6.com 的 10 分制更细。 国内用户更常用的是 ipv6.tsinghua.edu.cn。清华这个页面极其简洁,就一行字告诉你有没有 IPv6 地址。但它背后连的是教育网,如果你在校园网里,它能测出 CERNET2 的连通性。我试过在家用电信宽带访问,它显示“您没有 IPv6 地址”,但 test-ipv6.com 却给了 8 分。原因在于清华的检测脚本只认教育网前缀 2001:da8 开头的地址,商业宽带给的 240e 它不认。所以别拿一个网站的结果当圣旨,交叉验证才靠谱。 还有个工具叫 ping6.net,严格说不是检测网站,但能让你从全球十几个节点 ping 你的 IPv6 地址。有次我怀疑运营商封了 ICMPv6,用这个一测,果然从美国节点能 ping 通,从国内节点全超时。后来打客服电话,对方一开始说“IPv6 不保证连通性”,我把截图发过去,第二天就修好了。工具用对了,跟运营商扯皮都有底气。 检测网站本身也有坑。某些网站会通过 JavaScript 加载一个隐藏的 IPv4 图片,如果你同时有 IPv6 和 IPv4,浏览器可能优先走 IPv4,导致检测结果误判。Chrome 的 Happy Eyeballs 算法在 300 毫秒内切换,但有些老网站响应慢,就会出错。我习惯在检测前先禁用 IPv4 网卡,强制只走 IPv6,这样结果最干净。当然,普通用户没必要这么折腾,但如果你在调试网络,这个细节能省不少时间。 最后说个真事。去年帮一个小型办公室调网络,六台电脑,三台能访问 IPv6 网站,三台不行。检测网站显示那三台“没有 IPv6 地址”。查了路由器,DHCPv6 正常。最后发现是 Windows 防火墙里一条入站规则拦了 ICMPv6 的路由通告。关掉规则,立刻恢复。检测网站只告诉你“不通”,但为什么不通,得靠你自己顺着线索摸下去。工具是死的,网络是活的。 |