IPASK
文章 · technical

IPv6 归因:/64、临时地址,以及为什么结论更模糊

IPv6 改变了「一个 IP」的含义:用户控制大段地址、客户端会轮换、一个 /64 就是一个家庭。本文讲这对归因的影响。

2026-10-28 technical #IPv6#归因#隐私
IPv6 归因:/64、临时地址,以及为什么结论更模糊

一个家庭,不是一条地址

IPv4 时代,一条家宽通常拿一个公网地址,偶尔一小段。IPv6 里,运营商一般给一个家庭一个 /64——1800 亿亿个地址,客户自己管里面的一切。

这打破了 IPv4 工具的两个假设:

隐私地址天生会轮换

RFC 4941(现由 RFC 8981 更新)定义了临时地址:客户端随机生成接口标识,用几小时到几天就换。同一台笔记本的两次会话,可能同属一个 /64,但地址从不相同。

对 IP 检测的影响:

  1. 稳定的单位是 /64,不是地址。要归组请按 /64。
  2. 看到同一个 IPv6 两次不代表同一个人;看到同一个 /64 更有说服力。
  3. 历史记录功能在 IPv6 上意义下降,除非按前缀存。

仍然可用的东西

为什么我们的检测目前只支持 IPv4

我们随包发布的是 IPv4 数据库。IPv6 查询需要地址解析、不同的前缀长度来源和单独的测试集,而且上面的隐私语义意味着判决措辞也得改。与其给一个半对的答案,API 对 IPv6 会明确返回「本版本未启用」。

如果你现在生产环境就需要 IPv6,请把它当独立数据点:先看 /64,再看地址,永远别假设它和 IPv4 行为一样。

读完先验一批 IP? 去验一批 →