家庭网络开通 IPv6 全流程
家庭网络是 IPv6 落地最典型的场景,也是问题最集中、最难定位的场景——因为它涉及运营商、光猫、路由器、终端四层,任何一层没打通,现象都长得很像。这篇按顺序给出可执行的流程与判据。
一、先建立"四层"心智模型
① 运营商 → 是否分配了 IPv6 地址与前缀(PD)
② 光猫 → 桥接还是路由?是否转发 IPv6
③ 路由器 → WAN 是否取得 v6 地址与前缀;LAN 是否开启 RA
④ 终端 → 是否拿到 2xxx: 开头的地址
排障铁律:从下往上,一层确认一层。 不要四层同时猜。
二、逐层操作
第 1 步:确认运营商已开通
- 拨打运营商客服,确认宽带已开通 IPv6(部分地区默认开通,部分需要申请)。
- 若路由器直连光猫拨号,登录路由器 WAN 状态页,查看是否有 IPv6 地址与"前缀获取(PD)"状态。
- 注意:有些地区 WAN 侧能拿到 IPv6 地址,但不下发 PD 前缀,路由器因此无法给内网分配网段。这种情况下内网拿不到 GUA 是正常的,需要联系运营商。
第 2 步:光猫模式
| 模式 | 说明 | 建议 |
|---|---|---|
| 路由模式(拨号在光猫) | 光猫负责拨号与分发 | 需确认光猫固件确实转发 IPv6;部分老固件只转发 IPv4 |
| 桥接模式(拨号在路由器) | 路由器直接面对运营商 | 推荐,可控性最好,PD 通常更可靠 |
改桥接需要运营商配合(超级管理员账号或后台下发),自行修改可能被远程还原。
第 3 步:路由器配置
需要确认的开关(不同品牌叫法不同):
| 项目 | 目标状态 |
|---|---|
| IPv6 功能总开关 | 开启 |
| WAN 连接类型 | 通常为 DHCPv6 / 自动获取 |
| 前缀获取(PD) | 开启,请求长度 /56 或 /60(按运营商能力) |
| LAN 侧 RA 通告 | 开启(SLAAC) |
| LAN 侧地址分配方式 | SLAAC 优先;如用 DHCPv6,注意保留 SLAAC |
| IPv6 防火墙 | 保持开启(默认拒绝外部主动入站是正确行为) |
| IPv6 DNS | 可自动获取,也可手填公共 v6 解析地址 |
重要:路由器 IPv6 防火墙开启后,从公网主动 ping 或访问内网设备会失败,这是预期行为而非故障。不要为了"验证是否通了"而关掉防火墙。
第 4 步:终端验证
| 系统 | 命令 | 看什么 |
|---|---|---|
| Windows | ipconfig /all |
是否有 240e: / 2409: / 2408: 等 GUA |
| Windows | ping -6 2400:3200::1 |
能否 ping 通阿里公共 DNS 的 v6 地址 |
| Linux | ip -6 addr show |
GUA 列表与状态 |
| macOS | ifconfig + ping6 |
地址与连通性 |
| 手机 | 无线设置详情 | 是否显示 IPv6 地址 |
判据一:地址以 2xxx: 或 3xxx: 开头(2000::/3 范围内)= 拿到了全球单播地址。
判据二:能 ping -6 通公网 v6 地址 = 三层链路已通。
判据三:访问本站首页,看本机 IPv6 检测结果是否为"已启用 IPv6"。
第 5 步:端到端验证
前四步只证明"你有 IPv6 出口",还要证明"你能用 IPv6 访问网站":
# 用 IPv6 强制访问(Windows / Linux / macOS 均可用 curl)
curl -6 -I https://www.taobao.com
curl -6 -I https://ipv6hub.example.com
-6 参数表示"只用 IPv6"。如果这条命令失败而 curl -4 成功,说明你的出口 v6 通了但目标域名的 v6 侧有问题,问题不在你家网络。
三、常见卡点速查
| 现象 | 可能原因 |
|---|---|
| 路由器 WAN 无 IPv6 地址 | 运营商未开通 / 光猫未转发 / 拨号方式不对 |
| WAN 有 v6 地址,内网设备没有 | 未拿到 PD 前缀,或 LAN 侧 RA 未开启 |
| 设备有 GUA,但什么都打不开 | 未收到 DNS(RDNSS 缺失),或默认路由缺失 |
| 电脑能上,手机不能 | 网络只开了 DHCPv6 有状态(Android 不支持),需开启 SLAAC |
| 时好时坏、打开大文件卡住 | MTU / PMTUD 黑洞,检查路由器 MTU 设置 |
| 外部无法访问家里设备 | 路由器 IPv6 防火墙拦截(默认行为) |
| 重启后地址全变 | 运营商重新下发前缀,属正常 |
四、两条容易忽略的细节
- 地址会变,所以别用 IPv6 地址做固定标识。家庭宽带的 PD 前缀在重拨后会变,需要固定访问请用 DDNS + 自定义域名,并只在确实需要时开放入站。
- IPv6 不是"提速开关"。开通 IPv6 不会让你的带宽变大。它的价值在于端到端可达、链路更干净,以及为将来的应用形态做好准备。
五、给自己的网络做一次体检
本站首页提供本页内联检测,可以直接看到:
- 本机是否具备 IPv6 出口(含地址类型判定);
- 出口地址的归属信息(运营商、地区);
- 与 IPv4 出口的对比。
如果检测结果显示"未检测到 IPv6",按本文第一至第三步逐层排查即可。
小结
- 家庭 IPv6 涉及运营商、光猫、路由器、终端四层,逐层确认是最有效的方法。
- 桥接模式 + 路由器开启 PD 与 RA,是成功率最高的组合。
- 路由器 IPv6 防火墙默认拒绝入站是正确行为。
- Android 依赖 SLAAC,网络里必须保留它。
- 前缀会变,固定访问请用域名而非地址。
下一篇:《让网站支持 IPv6:从 DNS 到服务器的完整清单》。