

今天,在迈阿密举行的一场极客范十足的仪式上,分配了最后五个 IPv4 地址块。这引发了很多担忧:我们所熟知的互联网空间不足了!互联网协议的下一代 IPv6 在很大程度上仍然无法使用!虚拟世界一片恐慌!但至少目前来说,这些说法都有点误导。以下是真正发生的情况。
早在 1981 年,互联网还仅仅是一个实验时,互联网协议版本 4(IPv4)就被创建了。它为每台计算机分配一个 32 位长的标识地址,总共允许约 43 亿个不同的地址。我们通常看到的 IP 地址就是这样:四个数字,每个数字在 0 到 255 之间,用点分隔。PopSci.com 的地址是 209.208.1.65。32 位长度基本上是随意的——几十年前选择这个长度的 Vint Cerf 在一次采访中说:“谁他妈知道我们需要多少地址空间?”结果发现,超过 43 亿个。ICANN,一个由美国商务部设立的组织,将 IP 地址大批量分配给区域互联网注册机构(RIR),这些机构代表世界不同地区。然后,这些 RIR 再将它们的地址出租给 ISP,包括家庭 ISP(如 Comcast)和移动 ISP(如 Verizon Wireless)。
今天,最后 8400 万个 IP 地址被分配给了 RIR。所以首先,我们并没有“耗尽”IP 地址:这些 RIR 甚至还没有开始将最后的地址分配给 ISP,而北美 RIR 的负责人表示,他预计还要六到九个月才会用完。然后 ISP 也会用完。而且,据估计,目前只有大约 14% 的 IPv4 地址实际上正在被使用,尽管剩余的地址不太可能(由于成本、所有者的自私或内在的奇怪工程问题)被释放出来。(你可以在 CNET 的精彩解释中了解更多关于这个过程的信息。)总而言之,我们肯定在未来一两年内不会“耗尽”地址——但我们确实越来越接近了。那么解决方案是什么?
新版本 IPv6 拥有 128 位地址,总共提供 2128 个 IPv6 地址——(希望)足够我们使用。但你不能直接开始使用 IPv6,因为 IPv6 和 IPv4 并不兼容。如果你的电脑或智能手机只有 IPv6 地址,你将无法访问使用 IPv4 的网站,反之亦然。在服务器和网络方面,从 IPv4 迁移到 IPv6 通常需要新的硬件或新的软件。这种成本,加上目前没有人使用 IPv6 的事实,意味着只有大约 0.25% 的互联网可以通过 IPv6 地址访问。
这个问题的解决方案并不令人兴奋。最终,我们可能会采用“双栈”配置,在这种配置下,计算机可以根据需要使用 IPv4 或 IPv6 地址。但你真的不必担心这些。现代计算机(Windows 自 XP SP1 起,Mac 自 OS 10.2 起)和智能手机都支持这两种协议,而且人们通常从 ISP 租用调制解调器,所以消费者拥有的唯一可能受到影响的设备就是路由器——考虑到所有因素,这并不是一笔巨额开销。(你可以在这里检查你的兼容性。)对公司来说,这无疑会带来麻烦,最多是棘手,最坏的情况是棘手且昂贵。但对普通网民来说,最糟糕的结果是在过渡过程中出现一些小问题,也许需要购买一台新路由器——除非 ISP 决定将部分成本转嫁给他们。
这是一种可能性,但可能性不大。消费者讨厌看到互联网费用上涨,通常 ISP 只有通过提供某种可感知的更好体验才能实现这一点。这可能体现在速度上(如 Verizon FiOS 或 4G 无线)或某种功能升级上,但切换到 IPv6 对消费者来说不会提供任何类似的好处。与其他项目(如网络扩展)相比,它的成本相对较低。而且它也不是容易解释的事情(我深有体会),对于一个幕后问题,如果成功了,用户的体验将完全不变,却要提高费用,这绝对是糟糕的商业行为。