IANA 如何协调全球 IP 地址和 AS 号码资源?

更新时间

IANA(Internet Assigned Numbers Authority,互联网号码分配机构)并不直接给普通用户或企业分配 IP 地址,它的角色是全球 IP 地址空间和 AS 号码空间的顶层协调者:把大块地址和号码分配给区域互联网注册管理机构(RIR),再由 RIR 逐级分配给成员和用户。根据 iana.org 的说明,这项职能属于 IANA 的“Number Resources(号码资源)”板块,具体包括 IP 地址与 AS 号码的协调、对 RIR 的分配,以及提供号码注册数据和网络滥用信息入口。

协调机制:分层分配,而不是集中发放

理解 IANA 的号码资源职能,关键是看清“顶层协调”与“终端分配”是两层不同的事:

层级 角色 做什么
顶层 IANA 协调全球 IP 与 AS 号码空间,向 RIR 进行分配
区域层 RIR(区域互联网注册管理机构) 接收 IANA 的分配,再向本区域成员分配
终端 运营商、企业、组织 从 RIR 或其下级获取地址与号码

iana.org 的表述是“Coordination of the global IP and AS number spaces, such as allocations made to Regional Internet Registries”,即 IANA 的职责落在“向 RIR 分配”这一层。因此,如果你需要一段 IP 地址或一个 AS 号码,实际申请对象是所在区域的 RIR,而不是 IANA。

为什么采用这种结构

全球地址空间如果由单一机构逐一向每个使用者发放,规模和地域差异都难以处理。分层后,IANA 只维护顶层分配记录和全局一致性,区域内的具体分配由更了解本地情况的 RIR 完成。这也解释了为什么 IANA 页面上强调“协调(coordination)”而非“分配(allocation to end users)”。

号码资源板块提供什么

围绕号码资源,iana.org 列出几类可用的信息入口:

  • IP Addresses & AS Numbers:IP 地址与 AS 号码的协调说明入口。
  • Network abuse information:网络滥用信息入口,供查询与滥用相关的信息。
  • Number Registries:号码注册数据。
  • RIR Allocation Data:各 RIR 的分配数据,可用于了解地址和号码在区域层面的分配情况。

这些入口的定位是“查询与了解全局分配格局”,而不是“提交个人申请”。例如需要确认某段地址属于哪个 RIR、或查看 RIR 层面的分配统计时,这些页面才有直接用途。

与域名、协议职能的区分

IANA 的职能分为三块,容易混淆,需要分开看:

  • Domain Names:DNS 根区管理,包括 ccTLD 与 gTLD 的分配,以及 .int、.arpa 等区域的管理。
  • Number Resources:本文讨论的 IP 与 AS 号码协调。
  • Protocol Assignments:协议名称与号码注册表的中央仓库,供各类互联网协议使用,并提供“Apply for an assignment”入口。

也就是说,“申请分配”这个动作在 IANA 网站上对应的是协议参数,而不是 IP 地址或 AS 号码。IP 与 AS 号码的申请要回到 RIR 层面完成。

实际使用时的判断路径

根据你的目的,可以这样选择入口:

  1. 想知道某段 IP 或某个 AS 号码归谁管:先查 RIR Allocation Data 或对应 RIR 的查询服务,确认区域归属。
  2. 想申请 IP 地址或 AS 号码:联系所在区域的 RIR,按其规则提交申请;IANA 不处理终端申请。
  3. 想查协议字段的编号:使用 Protocol Registries;需要新编号时走“Apply for an assignment”。
  4. 想了解根区与顶级域管理:查看 Domain Names 下的 Root Zone Registry、.INT Registry、.ARPA Registry 等入口。

iana.org 由 Public Technical Identifiers 运营,后者是 ICANN 的关联机构,这一点在判断其职能边界时可以作为背景参考。