WHOIS vs RDAP

WHOIS 与 RDAP 差异比较

RDAP 是 WHOIS 的后继标准,但两者目前并存。本文用工程师熟悉的角度,比较 WHOIS 与 RDAP 在协议、数据、兼容性、安全性上的差异,并说明 whois.net.tw 如何同时整合两者。

WHOIS vs RDAP 重点速览

  • WHOIS:1982 年 RFC 812/现行 RFC 3912,TCP Port 43,纯文本。
  • RDAP:2015 年 RFC 7480–7484,HTTPS/JSON,跨 TLD 一致。
  • ICANN 已强制所有 gTLD 部署 RDAP,多数知名 ccTLD(.tw/.jp/.uk/.de)也已支持。
  • 本站优先使用 RDAP,仅在注册局未提供时回退到传统 Port 43 WHOIS。

WHOIS 与 RDAP 一览对照

面向WHOISRDAP
RFC3912(1982)7480–7484(2015)
连接TCP Port 43HTTPS(TLS)
数据格式纯文本JSON
跨 TLD 一致
认证OAuth/HTTP
错误码自定义文字HTTP 状态码(200/404/429)
联系人格式自由文本jCard(RFC 7095)
隐私遮罩REDACTED FOR PRIVACY结构化字段省略

为什么有 RDAP?WHOIS 不够用吗?

传统 WHOIS 从 1982 年沿用至今,存在几个无法忽视的问题:(1) 纯文本格式无标准,每家注册局/注册商输出不同;(2) 没有错误码与标准状态响应;(3) 不支持国际化(IDN/非 ASCII 字符处理不一致);(4) 没有原生加密。IETF 因此推动 RDAP,于 2015 年发布 RFC 7480 至 RFC 7484,由 ICANN 强制要求 gTLD 注册商部署。

协议差异:Port 43 纯文本 vs HTTPS

WHOIS 采用 TCP Port 43、无加密、纯文本请求/响应,连接后一次传完即断线。RDAP 则使用 HTTPS(TLS 加密),符合现代浏览器、CDN、API Gateway 的工作流;同时支持 HTTP 标准状态码(200/404/429/500)与内容协商。对需要审计与合规的企业环境,RDAP 才是可审计的选项。

数据格式差异:自由文本 vs JSON

WHOIS 返回的是「人读」的纯文本区块,每家注册局排版不同(COM 与 TW 看起来就不一样),程序解析需要为每个 TLD 写一套规则。RDAP 返回 JSON,遵循 RFC 9082RFC 9083 规范的对象结构(entities、events、nameservers、status 等),跨 TLD 完全一致,可直接喂给程序或前端组件。

兼容性现状:谁已支持 RDAP?

截至 2025 年,所有 ICANN gTLD(.com、.net、.org、.io 等)已强制要求注册商提供 RDAP 端点;多数知名 ccTLD(.tw、.jp、.uk、.de 等)也已支持。仍有少数较小的 ccTLD 只维护传统 WHOIS,此时必须回退到 Port 43 查询。

本站如何整合两者?

whois.net.tw 后端会依据 IANA 公布的 bootstrap registry 找出该 TLD 的 RDAP 端点,优先尝试 RDAP;若该 TLD 无 RDAP 或返回异常,会自动回退到 Port 43 WHOIS,并把纯文本结果正规化后显示。结果页会明确标示数据来源是 RDAP 或 WHOIS,方便您追溯。

用实际域名感受差异

回到首页输入域名,结果页的「数据来源」字段会显示这次是用 RDAP 还是 WHOIS。

前往首页试试 WHOIS 查询

RDAP 常见问题

RDAP 的官方文档在哪?

IETF 规范:RFC 7480(HTTP 传输)、RFC 7481(安全性)、RFC 9082(数据模型)、RFC 9083(JSON 响应格式)。IANA 维护 RDAP bootstrap registry,列出每个 TLD 对应的 RDAP 服务端点。

RDAP 需要认证或 API Key 吗?

公开数据的查询通常不需认证;但部分注册局支持经过认证的「Tiered Access」(受信任的执法或滥用研究机构可看到完整、未遮罩的数据)。对一般域名所有人与开发者而言,匿名 HTTPS 查询即可。

RDAP 有查询频率限制吗?

有。各注册局自行设定限制,常见为每秒数次到每分钟数十次。RDAP 会用 HTTP 429 响应,比传统 WHOIS 的「直接断线」更易于程序检测与重试。

为什么 RDAP 结果里会出现 vCard/jCard 结构?

RDAP 用 jCard(RFC 7095)表示联系人数据,是 vCard 的 JSON 版本。可结构化呈现姓名、组织、地址、电话,比 WHOIS 自由文本一致性高很多。

未来 WHOIS 会被淘汰吗?

短期内不会。ICANN 已要求 gTLD 注册商必须提供 RDAP,但 WHOIS 服务在许多旧系统与小型 ccTLD 中仍是事实标准。长期看 RDAP 是主流,建议新系统优先支持 RDAP,并在无 RDAP 时回退到 WHOIS。

远振资讯发布 更新