news 2026/10/9 10:20:48

43 亿个地址IP是怎么用完的——互联网“门牌号“的短缺史

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
43 亿个地址IP是怎么用完的——互联网“门牌号“的短缺史

IPv4 只有约 43 亿个地址:全球中央地址池在 2011 年 2 月 3 日正式耗尽,各大区域注册局在随后十年里相继见底或转入限量配给。但互联网并没有断——我们靠私有地址与 NAT 的复用、DHCP 的租期周转和一个真实存在的地址交易市场撑到今天,而根本解法 IPv6 的容量,大到可以给地球每平方米分配约 6.7×1023 个地址。

科普长文 约 12 分钟读完


01引子:连上了 Wi-Fi,却上不了网

先从一个几乎人人遇过的场景说起。在咖啡馆或会议室连上 Wi-Fi,信号满格,却怎么也打不开网页。打开命令行一看,本机 IP 是 169.254.x.x——这不是网络分给你的,而是 DHCP 服务器无地址可给时,操作系统按 RFC 3927 自己挑选的"链路本地地址"。它只在本网段有效,没有网关、没有 DNS,自然上不了网。

这个日常小故障指向的,是一个比想象中严重得多的问题:IP 地址是一个有限的编号系统,而这个系统的账本已经见底了。这篇文章把这笔账从头算一遍——IPv4 到底有多少个地址、什么时候用完的、为什么我们至今几乎没有受影响,以及那个"一劳永逸"的解法为什么用了三十年还没走完。

02先算总账:IPv4 到底有多少个地址

1981 年定稿的 IPv4 用 32 位二进制数标识一台主机,总容量是 2 的 32 次方:

这 43 亿并非全部可用。按 IANA 的特殊用途地址清单,组播段 224.0.0.0/4、保留段 240.0.0.0/4 各占约 2.7 亿,加上私有网段、环回 127.0.0.0/8、链路本地 169.254.0.0/16、CGNAT 段 100.64.0.0/10 等,合计近 6 亿个地址永远不会出现在公网路由表里,真正能分配给用户的约 37 亿个。

37 亿听起来不少,但有两件事让它在今天显得局促:第一,全球人口已经超过 80 亿;第二,联网的不只是人——手机、电脑、电视、摄像头、打印机、物联网传感器,人均联网设备早就超过了一台。一边是刚性的需求,一边是四十年前定死的地址位宽,缺口由此而来。

03账本见底:一条耗尽时间线

互联网的地址分配是三层结构:IANA 把地址池分给五大区域注册局(RIR),RIR 再分给本区域的 ISP 和组织。耗尽也就按这个顺序,一层层向下传导。

2011 年 2 月 3 日是标志性的一天。此前亚太的 APNIC 一次申请了两个 /8,触发了 2009 年各社区约定的全球政策:中央池只剩最后五个 /8 时,每个 RIR 平均分一个,然后关门。当天 NRO 正式宣布 IPv4 免费池耗尽——每个 /8 对应 1,677 万个地址,而这五个,是 IANA 手上最后一批。

中央池见底后,压力全部转移到 RIR。多米诺骨牌在十年内接连倒下:

IPv4 地址耗尽时间线(全部来自注册局官方公告与说明页)
时间注册局事件
2011-02-03IANA(全球)最后五个 /8 分配给五大 RIR,中央免费池耗尽
2011-04-15APNIC(亚太)第一个触及"最后 /8"政策,此后每会员从最后池最多领一个 /22
2015-09-24ARIN(北美)免费池耗尽,开启 IPv4 等待名单
2019-11-25RIPE NCC(欧洲)从最后池完成最后一次 /22 分配,此后只能回收再分配
2020LACNIC(拉美)可用供给耗尽
至今APNIC / AFRINIC按政策限量配给;APNIC 新会员最多领一个 /23,即 512 个地址

表中有个细节值得停下看一眼:RIPE NCC 从 2019 年 11 月起,网络能从它那里拿到的"新"地址,其实都是别人用过的——回收地址再分配,而不是从未使用过的地址。到这一步,"免费地址"的时代就正式结束了。

04为什么没断网:私有地址与 NAT 的复用魔法

地址在 2011 年就"用完了",可此后十几年,全球网民从 20 亿涨到了 50 多亿,互联网为什么没崩?答案是三个字:复用。

早在 1996 年 2 月,RFC 1918 就划定了三段私有地址,任何组织无需申请、可以随意使用:

RFC 1918 私有地址段
网段容量典型用途
10.0.0.0/816,777,216企业内网、云平台虚拟网络
172.16.0.0/121,048,576Docker 默认网段、中大型内网
192.168.0.0/1665,536家庭路由器,最常见

你家路由器背后大概率就是 192.168.1.0/24。这段地址在全世界被重复使用了上亿次,却互不冲突——因为私有地址从不进入公网路由,它们只在自己的 NAT 后面有意义。

NAT(网络地址转换)的工作方式可以概括为"改写 + 记账":出向的包把"源 IP : 端口"改写成"公网 IP : 新端口"并记入映射表,回包查表还原。TCP 和 UDP 的端口各有 6 万多个,一个公网 IP 靠端口复用就能撑起全家几十台设备的同时在线。运营商在这套逻辑上更进一步——CGNAT(运营商级 NAT)用保留段 100.64.0.0/10(420 万个地址)[10],让成百上千个家庭共享一个公网出口。你家路由器的"公网 IP",很多时候其实是运营商 NAT 后面的又一个私有地址。

这套方案的代价也很清楚:端到端透明性没了。外部无法主动连入 NAT 后面的设备,于是 P2P 打洞、内网穿透、UDP 打洞才成了麻烦事;大量设备藏在几层 NAT 后面,网络的中立性和可观测性也在受损。但就"让 50 亿人用 37 亿个地址上网"这个目标而言,它是工程史上最成功的权宜之计之一——它不是变出了更多地址,而是让同一个公网地址在时间上被成千上万个连接共享。

05局域网的周转:DHCP 租期

公网靠 NAT,局域网内部则靠 DHCP 的租期机制做"周转"。DHCP 的四步握手(Discover → Offer → Request → ACK)大家熟悉,容易忽略的是:它下发的不是一个永久的 IP,而是一份带租期的租约。

  • T1 = 租期的 50%:客户端向原服务器单播续租,成功则重新计时;
  • T2 = 租期的 87.5%:仍未续上,改为广播,向网内所有 DHCP 服务器求援;
  • 租期到期仍未续上:放弃地址,回到地址池等待再分配。

这个机制解释了两个日常现象。其一,家里设备的 IP 为什么常年不变——设备一直在线,总能在 T1 就续租成功;其二,咖啡馆的 Wi-Fi 为什么能服务一拨又一拨过客——租期设成一两个小时,人走了地址自动回收。"分配出去"从来不等于"占用着",租期就是地址池的周转率。当然,地址池真的满了的时候,新设备拿不到租约,就退回开头说的 169.254 自选地址——于是你"连上了 Wi-Fi,却上不了网"。

排查提示

看到本机 IP 以 169.254 开头,基本可以判定:DHCP 没有成功(服务器不可达、地址池满或认证失败)。此时第一步 ping 网关,能通则问题在网关之外,不通则问题就在本机到网关这一段。

06当地址变成商品:IPv4 交易市场

免费分配停止后,需求并没有消失,于是出现了一个真实的 IPv4 二级市场:持有冗余地址的机构(早期拿到大块的大学和企业)通过 RIR 的转让政策把地址卖给需要的人。稀缺性被市场明码标价:

不同市场报告的口径差异不小——商业转让平台报告的 2025 年均价是 27.75 美元/个,而 ARIN 官方统计的均值约 22 美元/个,因为成交价随块大小、地区和卖家议价能力浮动。但趋势是一致的:价格在 2022 年见顶后回落,2025 年降幅明显——一个重要的推动力,正是下一节的 IPv6 普及在松动 IPv4 的刚性需求。

想想这件事的奇妙之处:一个只存在于路由表里的 32 位数字,如今按个标价几十美元。在 2011 年之前,这几乎是不可想象的。

07根本解法:IPv6

权宜之计终究是权宜之计。根本解法是把地址位宽从 32 位扩到 128 位——这就是 1998 年定稿的 IPv6,总容量约 3.4×1038 个地址。

除了容量,IPv6 还改变了地址的获取方式与网络哲学:SLAAC(无状态地址自动配置)让网卡根据路由器通告的前缀自行生成地址,不必依赖 DHCP 服务器;设计初衷是让每台设备重新拥有全球唯一的公网地址,恢复 IPv4 早期"端到端透明"的互联网形态,不再依赖 NAT。换句话说,它不只是"更多地址",还是对 NAT 时代那套妥协的纠正。

08现在进行时:一半流量已是 IPv6

容量问题有了答案,迁移却是另一回事——全世界的路由器、防火墙、操作系统和应用程序都要同时支持两套协议。Google 从 2008 年起持续测量访问它的用户中 IPv6 的比例:从最初不足 1%,爬升十八年后,2026 年 3 月下旬首次跨过 50%,此后虽一度回落到 45% 左右,但上升趋势已经确立。

有趣的是两侧的不对称:用户侧已接近一半,网站侧却只有约五分之一的域名支持 IPv6。所以今天的互联网是一个双栈的世界——IPv4 与 IPv6 并行,新设备默认双栈,旧地址和转让市场继续存在,只是紧迫性在一年年下降。

09结语:数量的本质

回头看,"IP 地址够不够用"这个问题有三层答案:

  • 容量是协议的先天属性。32 位决定了 43 亿,这个数字在 1981 年写下时就已封顶;
  • 工程师用周旋延长了寿命。私有地址、NAT、租期、CGNAT,把一个 2011 年就该"用完"的系统,撑到了用户过半完成迁移的今天;
  • 市场为稀缺定价,新协议给出终局。地址按个卖几十美元,而 IPv6 把容量问题从物理上抹掉了。

下一次在咖啡馆连上 Wi-Fi 却打不开网页时,不妨想想你看到的那个 169.254:它背后是一套运转了三十多年的分配、复用与周转系统。理解了数量的账本,也就理解了网络世界里一半的"为什么"。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/9 10:18:23

校园一卡通系统落地:需求文档拆解、数据库设计与五大避坑策略

简介:一份面向软件工程课程设计与信息系统开发初学者的校园一卡通需求设计文档,完整覆盖从项目背景、组织结构到功能需求、数据管理及接口要求的分析过程。文档以校园IC卡为核心,围绕学生、教师、校车、超市、食堂等多类用户场景,…

作者头像 李华
网站建设 2026/10/9 10:18:15

高通平台实测情况分享(3): UFS读写时延

高通平台实测情况分享的第三篇。 上一篇实测了温控cpufreq,这篇继续分享实测的另一个指标UFS读写时延。前言 存储是最容易测出误导性数字的部件: 同一块盘,走文件系统还是裸设备,4K 随机写能差五倍;换一个块层调度器&a…

作者头像 李华
网站建设 2026/10/9 10:17:45

AI+网络安全:AI如何在1秒内拦截10万次攻击

一、凌晨2点的AI自动响应 2026年8月,深圳。某科技公司安全运营中心(SOC)。 安全分析师老刘在值夜班。凌晨2:07,告警系统弹出一条消息。 不是普通告警。AI安全平台"天眼"标注为"高度可疑":服务器Sr…

作者头像 李华
网站建设 2026/10/9 10:17:39

bhSDR Studio/Matlab入门指南(七):单波束图传收发实验界面全解析

bhSDR小助理:各位工程师、技术爱好者们,大家好!欢迎来到bhSDR Studio/Matlab系列教程的第七章。在上一章中,bhSDR小助理带您完成了8通道OFDM图传收发实验,搞定了5G核心技术的高速多通道通信!这一期&#xf…

作者头像 李华