IPv6 · 9 分钟

IPv6 看似已连接却打不开部分网站:双栈排障方法

系统获得 IPv6 地址但路由、DNS 或 MTU 不完整时,如何确认问题并安全地做一次 IPv4 对照测试。

IPv4 和 IPv6 两条连接路径的状态对照示意

先看结论

分别测试 IPv4 和 IPv6,再检查 AAAA 解析与实际路由。临时关闭 IPv6 只能作为对照实验;如果确认是双栈故障,应修复路由器、运营商或系统配置,而不是永久掩盖。

先确认是不是这些现象

  • 部分网站快速打开,另一些长时间转圈
  • IPv6 检测偶尔成功、偶尔超时
  • 热点与家庭 Wi-Fi 表现完全不同
  • 关闭 IPv6 后暂时恢复

按顺序排查

  1. 01

    分开测试两种协议

    运行 IPv6 可用性测试,记录 IPv4、IPv6 的成功、耗时和失败类型。

    继续前检查:至少重复两次并记录网络环境。

  2. 02

    查询目标域名记录

    检查失败网站是否有 AAAA 记录,以及 A 与 AAAA 是否指向同一服务平台。

    继续前检查:避免把 DNS 有 AAAA 误认为路由一定可达。

  3. 03

    检查系统获得的地址

    确认设备有全局 IPv6 地址、默认网关和 DNS,而不只是 fe80:: 开头的链路本地地址。

    继续前检查:存在可用默认路由,而非只有本地地址。

  4. 04

    在另一网络复测

    用手机数据或另一 Wi-Fi 测试同一设备和同一网站,区分设备问题与当前路由器/运营商问题。

    继续前检查:每次只更换网络,不同时更换浏览器和设置。

  5. 05

    做一次受控 IPv4 对照

    记录原设置后,临时在网卡上关闭 IPv6,重新测试失败网站。完成后恢复设置。

    继续前检查:若只在 IPv4 下恢复,才继续调查 IPv6 路径。

  6. 06

    检查路由器与 MTU

    更新路由器固件,确认前缀委派和 RA 正常。若小页面能开、大页面卡住,再考虑路径 MTU 问题。

    继续前检查:不要盲目复制网上的固定 MTU 数值。

为什么系统会优先选择坏掉的 IPv6 路径

双栈系统通常依据地址选择规则和连接反馈决定协议。如果 IPv6 能建立一部分连接却在后续数据传输失败,回退可能很慢,于是表现为某些网站长时间转圈。现代浏览器会做并行或快速回退,但不能掩盖所有不完整路由。

永久关闭 IPv6 的代价

关闭 IPv6 可能暂时绕开故障,但也会隐藏路由器配置问题,并影响只提供 IPv6 或依赖现代双栈的环境。家庭网络应优先修复固件、前缀委派和 DNS;受管理网络应交由管理员处理。

更改网卡或路由器前,先记录原始设置。远程设备尤其要避免一次改动导致失联。

常见问题

只有 fe80:: 地址算有 IPv6 吗?

它只表示链路本地 IPv6,可用于同一链路通信;通常还需要全局地址和默认路由才能访问互联网。

IPv6 会让网速更快吗?

协议本身不保证更快。实际体验取决于运营商路由、服务部署、拥塞和设备实现。

编辑说明

本页由 按最小变量法维护。操作系统版本、设备厂商和管理策略会改变菜单名称;执行高影响命令前,请先保存工作并记录原始设置。