IPv6 隐私地址:为什么地址会变化
临时 IPv6 地址是设备额外使用的一个地址,专门用于出站连接。它会随时间变化,让人更难通过一个固定的设备标识把多次访问关联起来。这一机制并不能让人匿名,也不一定会改变分配给其网络的地址前缀。
临时地址是怎么来的?
路由器通告一个网络前缀,设备在该前缀内生成自己的地址。RFC 8981 描述了临时接口标识符和地址有效期。一个接口可以同时拥有一个稳定地址、一个临时地址、一个 fe80::/10 链路本地地址以及其他地址。这是正常现象,并不说明设备遭到入侵或连接出了故障。
应用程序发起出站连接时,操作系统会按照自身的策略选择合适的源地址。浏览器可能使用临时地址,而同一台设备上托管的服务则使用稳定地址。接口标识符的轮换,与运营商更换委派的网络前缀是两回事。诊断地址变化之前,请把这两部分都比较一下。
地址轮换能带来哪些隐私好处?
定期更换标识符,可以缩短单个 IPv6 地址轻易关联起设备活动的时间窗口。网站仍然可以通过 Cookie、登录状态、浏览器特征或网络前缀把多次访问关联起来。运营商一般也仍然能看到其用户的连接。临时地址不能代替浏览器的隐私设置、传输加密或合理的访问规则。
不要仅凭地址变化就推断出某个具体的人。几个人可能共用一台设备,一个人也可能使用多台设备。企业网络还可能采用与家庭网络不同的地址策略。在判断某个部署是否适合使用临时地址时,应综合考虑服务的可靠性和日志记录需求,而不要把它当作完全匿名的承诺。如需进一步检查,可以使用 2IP 匿名性检测。
地址不断变化时如何排查?
在操作系统中查看接口的各个地址及其有效期。把 2IP IP 地址查询工具显示的 IPv6 地址与已发布的 AAAA 记录进行比较。如果某项入站服务或 DNS 记录指向的是临时地址,该地址过期后它就可能失效。请为服务器使用合适的稳定地址,并让入站防火墙规则尽量收紧。
如果网络前缀也发生了变化,请结合路由器和运营商的设置协调 DNS 更新。分别测试 IPv4 和 IPv6,因为客户端每次请求可能使用不同的地址族。记下时间、完整的地址和确切的错误信息,同时不要把账户凭据写进公开的排障日志。仅凭出站测试成功,并不能证明入站访问也正常。