什么是 IANA?
IANA(Internet Assigned Numbers Authority,互联网号码分配机构)负责协调互联网关键资源的全球分配,包括 DNS 根区、IP 地址分配和协议参数分配。IANA 自 1998 年起在 ICANN 体系下运行,维护互联网唯一标识符系统的稳定与安全,使全球通信能够正常进行。IANA 的核心职责
1. DNS 根区管理
- 维护权威根区文件
- 协调向注册局委派 TLD
- 处理根区变更请求
- 管理根服务器字母分配(a.root-servers.net 至 m.root-servers.net)
2. IP 地址分配
- 向区域互联网注册管理机构(RIR)分配 IP 地址块
- 管理 IPv4 和 IPv6 地址空间
- 协调特殊用途地址分配
- 维护全球地址分配政策
3. 协议参数
- 分配端口号(HTTP=80、HTTPS=443)
- 管理协议标识符注册表
- 与 IETF 协调新的参数分配
- 维护官方参数注册表
IANA 与 DNS 层级
IANA (Root Zone Management)
│
├── .com Registry (Verisign)
│ └── Registrars → Domain owners
│
├── .org Registry (PIR)
│ └── Registrars → Domain owners
│
├── .uk Registry (Nominet)
│ └── Registrars → Domain owners
│
└── Other TLDs...
区域互联网注册管理机构(RIR)
IANA 向五个 RIR 分配 IP 地址块:
| RIR | 区域 | 覆盖范围 |
|---|---|---|
| ARIN | 北美 | 美国、加拿大、加勒比地区 |
| RIPE NCC | 欧洲 | 欧洲、中东、中亚 |
| APNIC | 亚太 | 亚洲、澳大利亚、太平洋地区 |
| LACNIC | 拉丁美洲 | 中美洲、南美洲、加勒比地区 |
| AFRINIC | 非洲 | 所有非洲国家 |
IANA 数据库与注册表
根区数据库
列出所有 TLD、对应注册局、名称服务器和 DNSSEC 状态。
WHOIS 服务
提供权威的 TLD 注册信息:
whois -h whois.iana.org .com
协议注册表
- 端口号分配
- 媒体类型(MIME 类型)
- 字符集
- HTTP 状态码
- URI 方案
IANA 的关键功能
TLD 委派
创建新 TLD 时:
1. 向 ICANN 提交申请
2. 完成技术评估
3. IANA 协调根区更新
4. TLD 开始在全球解析
根区更新
- 通过自动化系统处理变更
- 使用 DNSSEC 进行加密签名
- 分发到全球根服务器
- 通常在 24-48 小时内传播
IANA 管理权过渡
2016 年,IANA 管理权从美国政府监督转移给全球多利益相关方社区:
- NTIA 与 ICANN 的合同结束
- 建立新的问责机制
- 实施全球社区监督
- 保持运营连续性
访问 IANA 资源
| 资源 | URL |
|---|---|
| 根区数据库 | iana.org/domains/root/db |
| TLD WHOIS | whois.iana.org |
| 协议注册表 | iana.org/protocols |
| 时区数据库 | iana.org/time-zones |
IANA 仍是互联网命名和编号系统的基础协调机构,确保这些系统在全球范围内一致、安全地运行。