RDAP 与 WHOIS 的区别:2026 开发者必读
对比 RDAP 与 WHOIS 的协议差异、数据格式、发现机制与 ICANN 迁移背景,帮助开发者选择正确的域名查询方案。
RDAPWHOIS域名查询ICANNJSON API
核心差异一览
WHOIS 是诞生于 1980 年代的文本查询协议,通常通过 TCP 43 端口返回非结构化纯文本。RDAP(Registration Data Access Protocol)由 IETF 标准化,使用 HTTPS 返回 JSON,字段语义遵循 RFC 9082/9083。
- 传输:WHOIS 多为明文 port 43;RDAP 基于 TLS 加密的 HTTPS。
- 格式:WHOIS 需正则解析;RDAP 可直接 JSON 反序列化。
- 发现:WHOIS 需维护各 TLD 服务器映射;RDAP 使用 IANA Bootstrap(RFC 9224)。
- 访问控制:RDAP 支持分级访问与脱敏标注;传统 WHOIS 多为全有或全无。
为什么现在应该优先 RDAP
自 2025 年 1 月 28 日起,ICANN 对 gTLD 注册局/注册商不再强制要求提供 port 43 WHOIS。新集成、监控与合规系统应以 RDAP 为主路径,WHOIS 作为兼容回退。
实践建议
- 自动化系统:优先解析 RDAP JSON,保留 WHOIS port43 回退。
- 安全运营:利用 RDAP 标准 status、events、links 字段做关联分析。
- 产品集成:缓存 RDAP 响应并记录 rdapConformance 与 notices。