把检测页面当成一张检查单
家里有两条出门的路,你想知道今天能走哪一条。让人分别去两条路上走一趟,再记下这次送信走的是哪条,比只问一句“路通了吗”更清楚。本站的 IPv6 测试就像这样一张检查单:分开看 IPv4、IPv6 的连接情况,再看本次访问本站用了哪一种。
页面上的地址、提示和分数,回答的是不同问题。读结果时,先看下面三行,再看上方结论和得分。这样即使出现“已连通,但这次没取到地址”,你也知道下一步该看什么。
如果还分不清这两种地址,可以先读第 2 章 IPv4 和 IPv6 有什么区别。本章主要教你读检测结果,不要求你先修改路由器设置。
先完成一次检测
- 用你想检查的那台电脑或手机,打开本站的 IPv6 测试页。记住当前用的是家里的 Wi-Fi、网线,还是手机流量。
- 等“正在检测”结束。页面会同时检查三项,包含备用请求时最多约需 10 秒;检测结束前,不要急着把问号当成结果。
- 依次看“IPv4 连接”“IPv6 连接”“本站本次连接”,把三行结果和上方结论一起读。前两行看连接是否确认,第三行看本次访问本站使用哪一种。
- 想再确认一次,点“重新检测”。对照前后结果时,先保持设备和网络不变。
这里的测试接口,可以理解为专门接收检测请求并返回结果的窗口。本站会请求外部测试接口,也会请求自己的接口。它们面对的是不同请求,所以某一项没响应,不等于其他项目也一定失败。
IPv4、IPv6 连接:先分清三种显示
前两行的读法相似。IPv4 地址通常是一串用点隔开的数字;IPv6 地址带有冒号。你不必先把每一段都读懂,先看它显示了地址、“已连通”,还是“本次未检测到”。最后一种显示旁边的状态是“未知”,表示这一轮还没有确认结果。
| 页面显示 | 本次确认了什么 | 还不能说明什么 |
|---|---|---|
| 通过,并显示地址 | 拿到了对应类型的地址 | 所有网站都能连通、线路一定快或稳定 |
| 通过,显示“已连通” | 本次请求获得了连通响应,但没取到地址文字 | 具体的 IP 地址是什么 |
| 未知,显示“本次未检测到” | 这一轮没能确认对应连接 | 设备或整个网络一定不支持这一种协议 |
为什么能连通,却读不到地址?就像窗口已经应答,但没把回执上的文字交给你。浏览器对跨站请求有读取限制,一些请求可以得到响应,页面脚本却不能读取响应内容。工具会把这种情况单独显示,不把“没有读到地址”和“没有任何响应”混在一起。
显示“本次未检测到”时,可能是测试接口故障、请求被拦截或网络暂时波动,也可能确实没有相应连接。只凭这一行,无法把原因定下来。如果两种连接都没能确认,上方会显示“没能完成检测”,分数保留问号。
显示出来的地址,是参与检测的接口看到的地址,不是设备全部网卡地址的清单。工具也会用本站接口返回的地址补充对应一栏。想在系统里查看地址,可以读第 5 章 怎么查看电脑和手机的 IP 地址,但不要要求两个地方列出的所有地址逐项相同。
本站本次连接:只看这一趟走了哪条路
第三行回答的是:这一次请求本站接口时,本站看到的是 IPv4 还是 IPv6。不要把它理解为浏览器的固定偏好。协议就是通信时使用的一套规则,在这里你可以把它理解成这次请求选择的那条路。
- 显示“IPv6”:本次访问本站接口使用了 IPv6。
- 显示“IPv4”:本次访问本站接口使用了 IPv4,不能由此推断没有 IPv6。
- 显示“未知”:这一轮没从本站接口拿到可识别的地址,暂时无法判断。
因此,“IPv6 连接通过”与“本站本次连接 IPv4”可以同时出现:前者是检测是否连通,后者是记录另一趟请求用了哪一种。好比两条路都可以走,但这次送信选择了其中一条。
支持两种地址的网站,连接选择可能受到地址解析、连接建立过程和网络情况影响。浏览器可以尝试不同地址来减少等待,并不是有了 IPv6,每次请求就都必须使用它。本站这一行没有测量两条线路的速度,也不能直接说明你访问其他网站时会选哪一种。
如果想查“为什么这次用了 IPv4”,先把两种连接状态记录下来。仅看到第三行就修改网络配置,容易把本来能用的连接误当成故障。
分数怎么看:它是一张勾选表
页面的“IPv6 得分”满分是 10 分,来自本站设定的几个检查条件。它不是下载速度,也不是宽带套餐成绩。当前规则如下:
| 确认的项目 | 分值 | 读分时要注意 |
|---|---|---|
| 本次确认 IPv6 连通 | 6 分 | 是后续加分的前提;只确认连通也可以获得这 6 分 |
| 本站本次连接使用 IPv6 | 再加 3 分 | 只对应这一次本站接口请求 |
| 取到 IPv6 地址,且未识别到 Teredo 或 6to4 前缀 | 再加 1 分 | 没取到地址时不加;不能据此证明原生连接 |
隧道可以想成给一种通信方式套上一层包装,让它借另一种网络传送。Teredo 和 6to4 是两类 IPv6 过渡机制的名称。工具这里只根据地址前缀做识别,没有检查所有可能的隧道方式,也没有测量隧道的速度或稳定性。
最后 1 分有两个条件:先拿到 IPv6 地址,再看有没有匹配这两类前缀。只显示“已连通”却没取到地址时,工具没有可供识别的地址,因此不加这 1 分。即使得到了这 1 分,也只是没有匹配到这两类前缀,不是查明了整条线路的类型。
拿到 10 分不能证明线路一定原生、游戏延迟一定低,或所有网站都能使用 IPv6。7 分也不等于“网速只有七成”:它可能只是 IPv6 已连通并取到未匹配上述前缀的地址,而本站本次请求用了 IPv4。比起对照分数猜原因,直接读三行结果更清楚。
本次只确认 IPv4、没有确认 IPv6 时,得分是 0;两种都没确认时显示问号。一个是这一轮没有确认到 IPv6,另一个是没能完成检测,都不该直接当成宽带质量结论。
把三行放在一起看
下面都是为解释页面而设计的模拟结果,不是任何地区、设备或运营商的实测。例子中的 192.0.2.10、2001:db8::10 属于文档示例地址,不能拿来当作真实测试目标。
| 模拟情况 | 本站本次连接 | 得分 | 怎样理解 |
|---|---|---|---|
| IPv4 为 192.0.2.10,IPv6 为 2001:db8::10 | IPv6 | 10 | 两种连接都有结果,本站本次使用 IPv6 |
| 同样取到上述两种地址 | IPv4 | 7 | IPv6 检测成功,本站这一次使用 IPv4 |
| IPv4 有地址,IPv6 已连通但未取到地址 | IPv4 | 6 | 只确认 IPv6 连通;本站本次未使用 IPv6,也没有地址可用于最后一项加分 |
| IPv4 有地址,IPv6 显示“本次未检测到” | IPv4 | 0 | 本次只确认 IPv4,不能据此确定没有 IPv6 |
| 两种地址都未取到,也未确认连通 | 未知 | ? | 这一轮没能完成检测,应先重试 |
还有一种容易误读的情况:前两行都有结果,第三行却是“未知”。这表示外部检测得到了结果,但本站接口这一项没有确认。不能把第三行的未知覆盖到前两行,也不必因为缺了 3 分,就认定 IPv6 连接失败。
结果不一致时,先这样做
- 先重测,不急着改设置。等本轮结束后点“重新检测”,看是不是同一项持续没有响应。
- 一次只改一个条件。先用同一台设备、同一网络复测;需要比较时,再单独换浏览器或换网络,分别记录结果。
- 记录三行和时间。写下设备、Wi-Fi 或手机流量、三项结果及结论,方便分清不同检测轮次。
- 先确认问题范围。只有一个接口没响应,和整张检查单都没有结果,排查方向并不相同。不要只截一个分数就下结论。
如果换成手机流量后有结果、回到 Wi-Fi 又没有,这提供了继续比较网络环境的线索,但还不能直接确定光猫、路由器或运营商中的哪一处有问题。查看设备地址时,可以结合第 3 章 公网 IP 和内网 IP理解不同地址的用途。
这项检测也没有从外网主动连接你的电脑,因此“IPv6 通过”不能证明别人可以从外面访问你家的设备。读懂当前结果即可,不需要为了追求满分去关闭防火墙或恢复路由器出厂设置。
小结
- 先看 IPv4、IPv6 两行,再看“本站本次连接”,最后结合上方结论与得分。
- “已连通”和“取到地址”是两件事;“本次未检测到”也不等于网络一定不支持。
- 本站本次使用 IPv4,不排除 IPv6 已能连通,也不能代表其他网站的连接选择。
- 分数只记录本站设定的检查条件,不能代表网速、稳定性、原生连接或外网访问能力。
现在可以回到 IPv6 测试页重新对照三行结果,再到首页查看本次查询到的 IP 信息。把每个字段回答的问题分清,比只记住一个分数更有用。