Skip to content

IPv4 总结

IPv4 设计的地址空间约为 43 亿(232)个地址。在互联网早期,这似乎是取之不尽的供应。然而,互联网用户、连接设备(包括个人电脑、智能手机、物联网设备、汽车)和始终在线连接的迅速且无法预见的扩张导致了 IPv4 地址耗尽。

IPv4 地址的全球分配由互联网号码分配局(Internet Assigned Numbers Authority,IANA)管理,该机构在互联网名称与数字地址分配机构(Internet Corporation for Assigned Names and Numbers,ICANN)下运作。IANA 历史上曾将大型地址块分配给区域互联网注册管理机构(Regional Internet Registries,RIRs),如 ARIN、RIPE NCC、APNIC、LACNIC 和 AFRINIC,这些机构再将地址分配给互联网服务提供商(ISPs)和大型组织。截至 2010 年代初,IANA 未分配的 IPv4 地址中央池已耗尽,各 RIR 也已基本耗尽其储备。

为了缓解 IPv4 地址稀缺并延长其可用性,多种技术已被广泛采用:

  • 私有 IP 地址(RFC 1918):这些 IP 地址块(例如 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)被保留用于内部私有网络。这些地址在公共互联网上不可路由,可在许多组织中重复使用。
  • 网络地址转换(NAT):NAT 允许私有网络中的多个设备共享一个公共 IP 地址。支持 NAT 的路由器会将私有 IP 地址转换为其公共 IP 地址用于出站流量,反之亦然用于入站流量。
  • CIDR 和 VLSM:无类别域间路由(Classless Inter-Domain Routing)和可变长子网掩码(Variable Length Subnet Masking)使得剩余的 IP 地址块得以更高效地分配和使用,摆脱了僵化的类别编址系统。
  • IP 地址回收:区域互联网注册管理机构(RIR)和互联网服务提供商(ISP)有回收和重新分配未使用公共 IP 地址的流程。

长期解决方案:互联网协议版本 6 (IPv6)

Section titled “长期解决方案:互联网协议版本 6 (IPv6)”

认识到 IPv4 的局限性,互联网工程任务组(Internet Engineering Task Force,IETF)开发了 IPv6。IPv6 使用 128 位地址空间,提供了天文数字般的唯一地址数量(2128),从而有效消除了地址耗尽的担忧。IPv6 还在自动配置、安全性(IPsec 是强制性的)和路由效率等方面提供了改进。

从 IPv4 到 IPv6 的过渡是一个渐进且持续的过程。在可预见的未来,这两种协议将共存。有几种机制促进这种共存和过渡:

  • 双栈(Dual Stack):设备和网络同时运行 IPv4 和 IPv6 协议栈,允许通过任一协议进行通信。
  • 隧道技术(Tunneling):IPv6 数据包被封装在 IPv4 数据包中,以便穿越仅支持 IPv4 的网络(例如 6to4, Teredo, ISATAP),反之亦然(IPv4 over IPv6)。
  • 转换(Translation):NAT64 和 DNS64 允许仅支持 IPv6 的客户端通过转换地址和协议来与仅支持 IPv4 的服务器通信。

虽然 IPv6 的普及正在全球范围内稳步增长,但 IPv4 仍然是互联网基础设施的关键组成部分。即使互联网正在向 IPv6 主导的未来过渡,深入理解 IPv4 对于网络专业人士来说仍然是必不可少的。有关更多信息,建议查阅互联网工程任务组(IETF,RFC 文档)、区域互联网注册管理机构(RIRs)和网络技术供应商提供的资料。