IPv6
约 5 分钟阅读
最后更新: 2026-03-22
什么是 IPv6
IPv6(互联网协议第 6 版)是为取代 IPv4 而设计的下一代互联网协议。其最显著的特点是 128 位地址空间,可提供约 340 涧(3.4 × 1038)个地址,实际上是取之不尽的。
IPv6 地址以冒号分隔的八组四位十六进制数表示,如 2001:0db8:85a3:0000:0000:8a2e:0370:7334。连续的零组可以用 :: 缩写,因此上述地址可简写为 2001:db8:85a3::8a2e:370:7334。
与 IPv4 的主要区别
除了地址空间外,IPv6 在多个重要方面与 IPv4 不同。
- 简化的报头:IPv6 报头固定为 40 字节,相比 IPv4 的可变长度报头,减少了路由器的处理开销
- 无需 NAT:每台设备都有足够的地址,无需通过 NAT 进行地址转换,实现了真正的端到端通信
- 内置自动配置:SLAAC(无状态地址自动配置)允许设备无需 DHCP 服务器即可自行生成地址
- 强制支持 IPsec:IPv6 规范最初要求支持 IPsec,但实际使用取决于具体应用
不过,IPv6 与 IPv4 不向后兼容。在过渡期间需要双栈(同时运行两种协议)或隧道技术。
普及现状
全球 IPv6 的普及率一直在稳步提升。根据 Google 的统计数据,全球超过 45% 的 Google 服务连接已使用 IPv6(截至 2025 年)。
中国的 IPv6 部署在政策推动下取得了显著进展。三大运营商已全面支持 IPv6,主要互联网服务也已完成 IPv6 改造。许多用户在不知不觉中已经在使用 IPv6 连接。
不过,一些老旧的路由器和网络设备不支持 IPv6,某些网站和服务仍仅支持 IPv4。全面迁移仍在进行中。
IPv6 与隐私挑战
IPv6 带来了独特的隐私问题。由于 SLAAC 可以基于设备的 MAC 地址生成地址,同一设备可能在不同网络中被追踪。
为解决这一问题,RFC 8981 定义了临时地址(也称为隐私扩展),会定期更换。大多数现代操作系统默认启用此功能,但值得确认你的设置。
此外,由于 IPv6 不再需要 NAT,每台设备都可以拥有全球唯一的地址。虽然这实现了直接通信,但也意味着每台设备都可以从外部被单独识别,需要正确配置防火墙。
常见误解
- IPv6 比 IPv4 更快
- 协议版本本身不决定速度。IPv6 连接可能感觉更快,是因为它们通常使用能避开拥堵网络设备的连接方式,但这是连接方式的优势,而非协议本身的优势。
- IPv6 目前还不能实际使用
- 主要运营商、内容提供商和云服务已经支持 IPv6。超过 45% 的 Google 连接使用 IPv6,在许多地区,IPv6 已成为新连接的默认选项。
IPv4 与 IPv6 对比
IPv4
32 位地址(约 43 亿个)。点分十进制表示。需要 NAT。生态成熟但地址已枯竭。
IPv6
128 位地址(几乎无限)。冒号十六进制表示。无需 NAT。普及率持续增长,存在一些兼容性挑战。