首页/网络/IP 与子网速查/IPv4 耗尽之后:NAT 常态与端到端能力的退化
私网与特殊地址45 条

IPv4 耗尽之后:NAT 常态与端到端能力的退化

IANA 2011 年 2 月分发完最后一批 /8,RIR 相继进入枯竭流程;NAT444/CGNAT 普及后,公网“一机一 IP”不再是默认,P2P、联机、VoIP 依赖打洞或中继,IPv6 是根本解。

IP 与子网速查网络更新于 2026-10-13

IPv4 耗尽的背景

IANA 在 2011 年 2 月分发完最后一批 /8,各大区域注册局随后相继进入枯竭流程,只剩回收与转让地址在流通。结果是公网“一机一 IP”不再是默认形态:家庭与移动网络普遍位于运营商级 NAT 之后,企业出口也常做地址转换。端到端能力因此退化,点对点连接、游戏联机、语音通话都需要依赖打洞或中继技术,IPv6 被视为根本解法。

基本信息

关键时间2011 年 2 月 IANA 全球地址池耗尽
后续状态RIR 仅剩回收地址与转让市场流通
工程后果运营商级 NAT 普及、端口资源紧张、按 IP 风控易误伤
连接影响入向连接需打洞或中继,P2P 与实时通信体验下降
共享段RFC 6598 的 100.64.0.0/10 供运营商在内部使用
应对路径推进 IPv6 双栈,同时在风控中结合端口与时间维度

判断网络层级

判断网络层级
traceroute -n 8.8.8.8 | head -5
# 路径里出现 100.64.x.x 一跳,说明位于运营商级 NAT 之后
curl -s ifconfig.me      # 查看出口公网地址,与运营商分配对比
ip -4 addr show          # 查看本机地址,多为私网或共享段
# 多台设备共用同一出口地址,即共享地址空间特征

影响与应对

影响面具体表现常见应对
终端互联入向连接不可达,P2P 需要打洞STUN/TURN 中继、UPnP 或手工端口映射
风控策略按 IP 封禁误伤同出口其他用户结合端口、时间与会话特征做联合判定
地址审计日志中的 IP 无法唯一定位用户记录端口与时间戳,便于回溯
服务发布内网服务需经反向代理对外统一走网关或云上负载均衡

典型使用场景

  • 排查“外网访问不了内网服务”:多数家庭与移动网络处于共享地址之后,入向端口不可直接映射
  • 设计风控策略:按 IP 维度限流会误伤同出口用户,需要引入更多维度
  • 游戏与实时通信优化:评估是否需要中继服务器以保证连通率
  • 日志审计与合规:明确出口地址可能被多个用户共用,定位需结合端口与时间
  • 规划 IPv6 迁移:优先给需要端到端连接的业务开启 IPv6 双栈
共享地址空间的 100.64.0.0/10 属于运营商内网使用,不可在互联网上路由;企业内网不要占用该段,否则与运营商地址重叠会引发冲突。

易错点

  • 在企业内网使用 100.64.0.0/10:与运营商共享段冲突,专线与家宽互联时会出现异常
  • 按出口 IP 做唯一性假设:同一地址背后可能是成百上千用户,封禁与限流都有误伤风险
  • 以为 NAT 只是换了个地址:它同时改变了连接建立方向与可观测性,入向连接默认不可达
  • 把 IPv6 当成纯粹的地址扩容:它还恢复了端到端能力,业务设计需要同步调整

数据来源与参考

  • IANA IPv4 Address Space Registry
  • RFC 6598(CGNAT)
  • RFC 7020(互联网号码注册体系)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌