公众号旧文

为什么IPv6是全球唯一地址,而你家的IPv6却不是固定的?

作者:胖子阅读 —

很多人以为 IPv6 是全球唯一地址,应该是固定不变的。

但当我翻看服务器的连接日志时,却发现了一件很有意思的事情:

我家的 IPv6,几乎每 7 天就会变化一次。

而且变化得非常准时。

于是我把 2025 年 11 月到 2026 年 2 月的所有连接记录拉出来,做了一次完整分析。

结果比我想象得更有规律。

图片

一、先看地址结构

我们先看一条地址:

2408
:
8210
:
5402
:
100
:da58:d7ff:fe03:
13
c4

IPv6 一共 128 位,通常分成两半:

前 64 位(网络前缀)+ 后 64 位(接口标识)

拆开就是:

2408:8210:5402:100   ← 运营商分配
da58:d7ff:fe03:13c4  ← 设备生成

在 3 个月的日志里,我发现:后 64 位始终没有变化。

这说明:

  • 是同一台设备
  • 使用 EUI-64 自动生成接口标识
  • 没有开启 IPv6 隐私扩展

变化的,只是前半部分。

二、变化规律到底是什么?

我们看关键时间点。

2025-12-18

在线 6d 23h 59m

2025-12-25

在线 6d 23h 59m

2026-01-15

在线 6d 23h 58m

2026-01-22

在线 6d 23h 55m

2026-01-29

在线 6d 23h 57m

2026-02-05

在线 6d 23h 57m

2026-02-12

在线 6d 23h 57m

所有稳定时段都非常接近 6 天 23 小时 58 分,

也就是 7 天。

而且每次断线时间:

  • 40 秒
  • 2 分钟
  • 3 分钟

非常短。

这不是人为重拨。

这是自动续租。

三、真正的原因:DHCPv6-PD 租期

家宽 IPv6 不是永久分配。

运营商(例如 中国电信、中国联通、中国移动)通常采用:

DHCPv6-PD(Prefix Delegation)

给家庭宽带分配一个前缀。

这个前缀是“租”的。

租期一般设置为 7 天

当租期到达:

  • 路由器发送续租请求
  • 重新获取前缀
  • 网络短暂中断几十秒
  • 新前缀生效

这正好对应日志里的:

  • 6d23h 在线
  • 2 分钟断开
  • 新前缀上线

几乎像闹钟一样。

四、一个更有趣的细节

在 11 月 27 日那段记录里,有一次:

在线 13d 23h

接近 14 天。

这通常说明:

  • 续租成功但没有换前缀
  • 或运营商策略短暂改变
  • 或那段时间没有触发重连

也就是说,并不是强制更换,而是“租期到期重新协商”。

是否更换前缀,由运营商决定。

五、为什么后 64 位一直没变?

后半部分:

da58
:d7ff:fe03:
13
c4

这是一种典型的 EUI-64 生成方式。

系统根据网卡 MAC 自动生成接口标识。

如果开启 IPv6 隐私扩展:

  • 后 64 位会周期变化
  • 更难追踪

而日志显示接口标识近三个月完全一致。

说明设备没有开启隐私地址。

六、为什么运营商要 7 天一换?

原因有三个:

1️⃣ 降低长期追踪风险

IPv6 没有 NAT。

如果前缀永久固定,可以长期识别某个家庭网络。

定期轮换可以缓解这个问题。

2️⃣ 统一租期管理

批量用户统一 7 天租期:

  • 方便地址管理
  • 方便网络维护
  • 方便异常回收

3️⃣ 工程策略

IPv6 地址极多,但运营商仍然按 DHCP 租期机制运行。

这是一种延续 IPv4 管理经验的设计。

七、这对普通人有什么影响?

大部分人完全感觉不到。

但如果你:

  • 在家部署服务器
  • 用 IPv6 做访问白名单
  • 用固定 IPv6 做远程访问

那就会遇到问题:每 7 天家里的地址就变一次。

解决方法很简单:

  • 用域名 + DDNS
  • 不要硬编码单个 IPv6

八、总结

通过 3 个月真实日志,我们看到一个非常清晰的规律:

  • IPv6 前缀大约 7 天轮换一次
  • 断线时间极短(几十秒到几分钟)
  • 接口标识长期不变
  • 属于典型的家宽 DHCPv6-PD 行为

IPv6 并不是不稳定,它只是更透明。