先分清:哪一种“没检测到”

你给一个窗口打电话,暂时没人接,不能马上认定整栋楼都没通电话。IPv6 检测也是这样:页面这一轮没得到结果,可能是网络还没有相应连接,也可能只是检测请求没成功。排查的第一步,是把“我看到了什么”和“我猜是什么原因”分开。

打开本站 IPv6 测试页,先看“IPv6 连接”,再对照“IPv4 连接”和“本站本次连接”。不要只凭一个分数判断故障。如果还不熟悉这三行,可以先读第 7 章 IPv6 测试结果怎么看。

表 9-1 先确认自己遇到的情况
页面显示本次说明什么是否继续排查
IPv6 通过,并显示地址本次已取得 IPv6 地址不属于“没检测到”
IPv6 通过,显示“已连通”确认了连通,但没取到地址文字先区分连通与取地址,不按断网处理
IPv6 未知,显示“本次未检测到”这一轮没能确认 IPv6按下面步骤缩小范围
IPv6 有结果,本站本次连接是 IPv4另一趟本站请求使用了 IPv4不能因此认定 IPv6 不可用
上方显示“没能完成检测”本轮两种连接都未确认先检查整体连接和请求是否成功

如果只是首页没有查到 IPv6,也先到测试页确认一次。首页的地址查询和测试页的连通检查,得到的信息不完全相同;其中一处没有地址,不足以决定整个网络是否支持 IPv6。

第一步:保持条件不变,再测一次

  1. 先记下当前设备、浏览器、连接方式和时间,确认自己用的是家里 Wi-Fi、网线,还是手机流量。
  2. 等“正在检测”结束。工具同时检查三项,包含备用请求时最多约需 10 秒,不要在结果尚未出来时截图下结论。
  3. 点“重新检测”,先保持同一设备和网络,查看是不是同一项继续没有结果。
  4. 如果普通网页也打不开,先处理整体上网问题;如果普通网页能打开而 IPv6 仍未知,继续做后面的对照。

能打开网页,只说明这一趟网页请求成功,并不证明它使用了 IPv6。反过来,检测请求也可能因为接口暂时无响应、网络波动或浏览器拦截而失败。先重复确认现象,不要把连续几次失败自动换算成“运营商不支持”。

这一轮如果已经变成“已连通,但这次没取到地址”,就记录这个新结果。浏览器对跨站响应有读取限制,能得到连通响应和能读出地址文字是两件事,不应把前者仍记成“没有 IPv6”。

IPv6 未检测到的排查顺序:固定条件重测、浏览器对照、设备与网络对照、查看设备地址、核查上游配置 1 固定设备和网络,重新检测 2 同一设备,换浏览器对照 3 分别对照设备和网络 4 查看当前网卡的 IPv6 地址 5 带着记录核查路由器与上游
图 9-1 每次只改变一个条件,先缩小范围,再检查配置

第二步:只换浏览器,比较请求是否受影响

在同一台设备、同一网络上,用另一款已经安装的浏览器打开同一个测试页。先别同时切网络、停代理或改系统设置,否则结果变了也不知道是哪项变化带来的。

如果另一款浏览器能检测到,而原浏览器一直未知,优先检查两者的扩展、隐私拦截和请求配置。这个对照提示差异可能与浏览器环境有关,还不能直接确定某个扩展就是原因。两款浏览器也可能采用不同的连接或代理配置。

你可以先看拦截扩展有没有与本站或检测请求有关的记录,再按扩展提供的站点例外功能做一次临时对照。每次只调整一个自己能恢复的项目,测试后恢复原设置。不要为了排查而把所有网站的防护一起关闭;受管理的设备交由管理员处理。

私密窗口也不能一概当成“没有扩展、没有其他设置”的环境。更关键的是知道这次改变了什么。若两个浏览器都没有结果,先保留记录,继续排查设备和网络,不需要反复卸载重装浏览器。

第三步:把设备差异与网络差异分开

先找另一台设备接入同一个网络测试。例如电脑连家里 Wi-Fi 时,让手机也连这个 Wi-Fi,并确认手机没有改用流量。两次尽量在相近时间进行,分别记下三行结果。

再用同一台手机,分别在家里 Wi-Fi 和手机流量下测试。切换前确认当前连接方式,切换后重新运行检测。这样得到的是“同网络换设备”和“同设备换网络”两组线索,不要把两组一起混成一个结论。

表 9-2 对照结果只能缩小范围
观察到的情况优先核查仍不能确定
同一网络,手机有结果,电脑没有电脑的浏览器、网卡和本机配置电脑硬件损坏或某项设置必然错误
同一手机,流量有结果,Wi-Fi 没有Wi-Fi 所在网络及其上游一定是路由器没开 IPv6
多个设备都没结果共同网络、检测接口与请求限制运营商肯定不提供 IPv6

以上是对照方法,不是某个运营商或地区的实测结论。如果你只有一台设备,也没有另一种网络,就先跳过做不到的对照,把“未比较”记下来,不用为补齐表格去改动宽带连接。

第四步:查看设备地址,别只看一个冒号

在 Windows 11 的命令提示符中输入 ipconfig,查看正在使用的网络适配器。这个不带参数的命令只显示配置,不会主动释放或重新申请地址。其他系统的查看入口见第 5 章。

ipconfig

重点看当前网卡是否列出 IPv6 地址,以及列出的是什么类型。常见的 fe80:: 开头地址属于链路本地地址范围,用于当前链路内通信,不能被路由器转发到其他链路。所以“设置里有一串 IPv6”并不等于已经能用 IPv6 访问外部网站。

即使还列出了其他 IPv6 地址,也不能仅凭地址存在就证明整条连接可用。设备还需要合适的路由,后面的网络和目标接口也要能响应。这里的路由,可以理解为“去别的网络时往哪里走”的指引。

把当前网卡、地址类型和测试页结果一起记下。网页没取到地址时,系统里看到的地址只能作为另一条线索,不能替代这次检测结果;也不要照抄别人的 IPv6 地址填进自己的电脑。地址对照的具体读法见第 8 章,基础协议区别见第 2 章。

第五步:有针对性地核查路由器和上游

如果对照更指向家庭 Wi-Fi 网络,再查看路由器的 IPv6 状态。先读状态,不急着套用网上的一组参数。路由器自己连到上游,和它让家里终端得到可用配置,是两个需要分别核查的环节。

  • 外网一侧:是否从上游获得了相应 IPv6 配置,状态是否持续异常。
  • 局域网一侧:是否向电脑、手机提供地址前缀和路由等信息;不能仅凭路由器自己有地址就认定设备也可用。
  • 连接结构:光猫和路由器各自负责什么,有没有额外接入的设备;不清楚时先记录型号和连接关系。

IPv6 的前缀,可以理解为一段地址共同的开头。家用路由器可能从上游取得可用于下游网络的前缀,再把相关信息提供给终端。具体采用什么方式,要按设备说明和运营商要求确认,不是所有网络都能照搬“全部选自动”。

如果运营商管理的光猫无法查看,或多个设备都没有可用结果,可以请运营商核查这条宽带是否提供 IPv6、上游配置和下游前缀分配是否正常。公司、学校或酒店的网络则找管理员。这时你提供的是排查线索,不是要求对方直接认定某一台设备坏了。

这一轮不需要为了追求满分关闭防火墙、禁用 IPv6、改注册表或把路由器恢复出厂。排查结果尚不明确时,保留当前能用的连接和原设置,通常比一次改变很多配置更便于继续判断。

把观察结果写清,再继续求助

准备一份简短记录:检测时间、设备与浏览器、当前网络、三行检测结果、设备地址类型,以及已经做过的对照。能确认的写事实,尚未确认的写“未检查”,不要把“怀疑路由器”写成“路由器故障”。

比如可以这样描述:同一手机在 Wi-Fi 下 IPv6 本次未检测到,流量下能取得地址;电脑在同一 Wi-Fi 下也未检测到;路由器外网与局域网状态还没查看。这是模拟的报障描述,它指明下一步核查家庭网络,却没有冒充已经找到故障点。

每做完一次对照,就更新记录。如果某一步已经恢复连通,先重复确认并记下发生变化的条件,不必为了做完整套步骤继续改设置。恢复检测也只证明这几次请求的结果,不能保证所有 IPv6 网站和应用都没有其他问题。

小结

  • “本次未检测到”是未确认;“已连通但没取到地址”与“本站本次使用 IPv4”不能直接当作 IPv6 断网。
  • 先重测,再分别比较浏览器、设备和网络,每次只改变一个条件。
  • 查看设备地址时分清类型,只有链路本地地址不能证明互联网 IPv6 可用。
  • 需要继续核查时,把设备、路由器及上游分开看,带着记录找管理员或运营商。

现在可以回到 IPv6 测试页,从你实际遇到的那一种显示开始排查;也可以到首页对照当前查询结果。先缩小问题范围,再处理具体原因,不急着给整个网络下结论。