IPv6 双栈是什么?什么时候该开启
讲清双栈是「v4 与 v6 同时跑」的工作方式、开启后系统偏好 v6 的行为,以及开启前要确认的运营商、设备、应用三方条件。
结论先行
双栈 = 同一台机器同时有 v4 和 v6 地址、同时能走两条路。开启后系统对「目标两边都有」的地址优先走 v6。所以开双栈不是「多一条路就更快」,而是把系统行为改了:很多服务实际只支持 v4,优先走 v6 的路径一旦不通,就出现「有 v6 地址但网页打不开」——这是双栈最典型的坑。
开启前要确认的三方条件
| 条件 | 确认点 |
|---|---|
| 运营商 | 你的宽带是否实际下发 v6(不同地区、不同接入方式差别大,以运营商说明为准) |
| 链路设备 | 光猫/路由器是否开启 v6 透传 |
| 应用 | 你要访问的服务是否有 v6 端点 |
开了之后怎么查
- 本机看有没有
2400:/2001:/fe80:开头的 v6 地址(ipconfig /all,对照 Windows 条目;Linux 侧命令对照 Linux 条目)。 - 分路验证:同一目标分别用 v4 地址与 v6 地址各 ping 一次,看哪条通。
- 出现「v6 通、v4 不通」或反向:说明双栈配置单边坏,先修单边再谈偏好。
- 服务端侧:服务器默认启用 v6 协议栈,端口监听两边都要看,对照 Windows 服务器 2025 条目;拿不准的先查 搜索入口 对应条目。