一、最简单:查看本机 IPv6 地址、网关(Windows)
方法 1:图形化快速看
- 右键右下角网络图标 → 打开网络和 Internet 设置
- 点击当前网络(以太网 / WiFi)
- 下滑找到:IP 分配、DNS 服务器分配
重点看:
- 是否有2409/2408/2402开头的公网 IPv6 地址
- 是否有IPv6 默认网关
方法 2:命令行(最准确,推荐)
- 按下
Win+R输入cmd回车 - 输入命令:
cmd
ipconfig
关键识别点(对照判断正常与否)
- 临时本地链路地址(无用)
plaintext
IPv6 地址: fe80::xxxx
只有
fe80::开头 = 没有拿到运营商正常 IPv6,IPv6 失效- 正常公网 IPv6(合格)
plaintext
IPv6 地址: 2409:xxxx:xxxx::xxxx
以
2409、2408、2402 开头 = 运营商下发的正规公网地址- IPv6 默认网关
必须要有这一行,且不是空:
plaintext
默认网关: 2409:xxxx::1
没有 IPv6 网关 = 就算有地址也上不了网
二、测试 IPv6 能不能连通(核心校验)
1. 测试 IPv6 网关通不通
替换成你自己看到的 IPv6 网关地址,举例:
cmd
ping -6 2409:xxxx::1
- 能延迟回复:网关正常
- 请求超时:网关拦截 / 路由配置错误
2. 测试外网 IPv6 全网通
cmd
ping -6 www.baidu.com
ping -6 2400:3200::1
- 能 ping 通:IPv6 完全正常
- 超时:有地址无外网,就是你「双勾选断网」的根源
三、快速总结判断标准
✅ IPv6 完全正常
- 有
2409/2408开头公网 IPv6 - 存在 IPv6 默认网关
ping -6 百度/阿里DNS能通
❌ IPv6 异常(就是你双栈断网原因)
- 只有
fe80::地址,无公网 IPv6 - 有 IPv6 地址,但没有 IPv6 网关
- 有地址 + 网关,但外网 IPv6 ping 超时
四、补充:一键检测网络双栈状态
cmd
# 查看完整路由(看是否有IPv6默认路由)
route print
如果 IPv6 路由里没有 ::/0 默认路由,等于 IPv6 残废,系统强行走 IPv6 就会断网。