RDAP 查詢
RDAP 查詢:新一代網域註冊資料協定
RDAP(Registration Data Access Protocol)是 IETF 制定的 WHOIS 後繼標準:HTTPS 加密傳輸、標準化 JSON 回應、明確的 HTTP 錯誤碼。本頁說明 RDAP 如何運作、.tw 網域的 RDAP 現況,以及如何用本站或直接呼叫 API 執行 RDAP 查詢。
RDAP 查詢重點
- RDAP(Registration Data Access Protocol)是 WHOIS 的後繼標準,由 RFC 7480–7484(2015)定義,走 HTTPS、回傳結構化 JSON。
- ICANN 對 gTLD 的 port-43 WHOIS 合約義務已於 2025 年 1 月 28 日正式落日,RDAP 成為 gTLD 註冊資料的唯一必備協定。
- .tw/.台灣 的 RDAP 已由 TWNIC 上線(ccrdap.twnic.tw)並登錄於 IANA bootstrap;傳統 WHOIS 仍並行提供,關閉時程尚未公布。
- 本站查詢一律 RDAP 優先:依 RFC 9224 從 IANA bootstrap 解析各 TLD 的 RDAP 伺服器,僅在該 TLD 無 RDAP 時退回 port-43 WHOIS。
- 每筆查詢結果都標示資料來源(RDAP 或 WHOIS),可直接驗證這筆查詢走哪個協定。
RDAP 支援現況一覽
| 範圍 | RDAP 現況 | 傳統 WHOIS 現況 |
|---|---|---|
| gTLD(.com/.net/.org…) | 強制提供(ICANN 政策) | 2025-01-28 起不再強制 |
| .tw/.台灣(TWNIC) | 已上線:ccrdap.twnic.tw,登錄於 IANA bootstrap | 仍提供,關閉時程尚未公布 |
| 其他 ccTLD(.jp/.uk/.de…) | 多數主要 ccTLD 已支援 | 由各註冊管理機構自行決定 |
RDAP 是什麼?
RDAP(Registration Data Access Protocol,註冊資料存取協定)由 IETF 於 2015 年以 RFC 7480–7484 發布,是傳統 WHOIS 的後繼標準,把網域註冊資料查詢搬上現代 HTTP 技術棧:
- 以 HTTPS(TLS 加密)傳輸,取代明文的 TCP port 43。
- 回應為標準化 JSON(application/rdap+json),欄位跨 TLD 一致,程式可直接解析。
- 聯絡資料使用 jCard(RFC 7095)結構化呈現,不再是每家註冊局各自排版的純文字。
- 支援標準 HTTP 狀態碼:404 代表網域未註冊、429 代表被限流,錯誤原因一目了然。
查詢與回應格式由 RFC 9082 與 RFC 9083(2021)更新;伺服器探索則由 RFC 9224(2022)定義。想看兩個協定逐項對照,請見本站的 WHOIS vs RDAP 完整比較。
本站的 RDAP 查詢如何運作?
whois.net.tw 的每一筆網域查詢都以 RDAP 優先,流程完全依標準執行:
- 先從 <ianaBootstrap>IANA bootstrap registry</ianaBootstrap>(RFC 9224)解析該 TLD 的官方 RDAP 伺服器,不寫死任何位址。
- 向註冊局(registry)RDAP 伺服器查詢,再自動跟隨回應中的註冊商連結,取得 registrar 層級的完整資料。
- 只有在該 TLD 尚未提供 RDAP 或查詢失敗時,才退回傳統 port-43 WHOIS。
- 結果頁清楚標示資料來源是 RDAP 或 WHOIS,每筆查詢都可驗證。
包含 .tw 在內:TWNIC 的 RDAP 伺服器僅接受 HTTP/2 連線,本站後端以 HTTP/2 直連官方端點,.tw 查詢結果即為 RDAP 結構化資料。
.tw 網域的 RDAP 現況(TWNIC)
.tw 與 .台灣 的註冊管理機構 TWNIC 已正式提供 RDAP 服務,目前處於雙軌過渡期:
- RDAP 端點已上線:.tw 為 https://ccrdap.twnic.tw/tw/,.台灣 為 https://ccrdap.twnic.tw/taiwan/,皆已登錄於 IANA bootstrap。
- 傳統 port-43 WHOIS(whois.twnic.net.tw)目前仍並行提供。
- TWNIC 尚未公布傳統 WHOIS 的關閉時程,但方向與國際一致:逐步以 RDAP 取代 WHOIS。
- 在本站查詢 .tw 網域已預設走 RDAP,無需任何調整。
TWNIC 的 RDAP 服務使用說明請見 TWNIC 官方網站;本站將持續跟進 .tw 的過渡時程並即時更新本頁。
如何直接呼叫 RDAP API?
RDAP 是開放的 HTTP API,開發者可以直接呼叫,不需要申請金鑰:
- 網域查詢格式為「RDAP 伺服器位址 + /domain/ + 網域名稱」,例如 https://rdap.verisign.com/com/v1/domain/example.com 或 https://ccrdap.twnic.tw/tw/domain/twnic.tw。
- 各 TLD 的 RDAP 伺服器位址可從 IANA bootstrap 檔案(https://data.iana.org/rdap/dns.json)查得。
- 請求時建議帶 <code>Accept: application/rdap+json</code> 標頭。
- 回應 404 表示網域未註冊;429 表示超過該註冊局的速率限制,稍後重試即可。
注意:部分註冊局的 RDAP 伺服器(例如 TWNIC)僅接受 HTTP/2 連線,HTTP/1.1 用戶端會收到 426 Upgrade Required — 使用 curl 或任何支援 HTTP/2 的 HTTP client 即可正常取得資料。
WHOIS 淘汰進度:gTLD 已落日,ccTLD 過渡中
「WHOIS 要被淘汰」不是未來式,而是進行式,各範圍進度不同:
- gTLD(.com/.net/.org 等):ICANN 對註冊局與註冊商的 port-43 WHOIS 合約義務已於 2025 年 1 月 28 日正式落日,RDAP 成為唯一必備協定。
- ccTLD(.tw/.jp/.uk 等):不受 ICANN 合約約束,由各國註冊管理機構自訂時程;多數主要 ccTLD 已提供 RDAP。
- .tw:TWNIC 的 RDAP 已上線,傳統 WHOIS 並行提供,關閉時程尚未公布。
實務建議:新系統一律以 RDAP 為主要介面(RDAP-first),僅為少數尚無 RDAP 的 TLD 保留 WHOIS 退路 — 這也是本站的做法。詳見 ICANN RDAP 專頁。
如何執行 RDAP 查詢
輸入網域名稱
在首頁搜尋框輸入任何網域(例如 example.com 或 twnic.tw),本站自動以 RDAP 優先查詢。
確認資料來源標籤
結果頁的「資料來源」欄位顯示這筆查詢走 RDAP 或 WHOIS;支援 RDAP 的 TLD(含 .tw 與所有 gTLD)都會顯示 RDAP。
檢視原始 JSON 回應
展開原始資料區塊即可看到完整的 RDAP JSON 回應(含 events、entities、nameservers 等標準欄位),可直接對照 RFC 9083 的欄位定義。
立即體驗 RDAP 查詢
輸入任何網域,本站自動走 RDAP 取得結構化註冊資料,並清楚標示資料來源。
開始 RDAP 查詢RDAP 查詢常見問題
什麼是 RDAP 查詢?
RDAP 查詢是透過 Registration Data Access Protocol 取得網域或 IP 註冊資料的方式,功能等同傳統 WHOIS 查詢,但以 HTTPS 傳輸、回傳標準化 JSON,是 IETF 與 ICANN 指定的 WHOIS 後繼標準。
.tw 網域可以用 RDAP 查詢嗎?
可以。TWNIC 已提供 .tw 與 .台灣 的官方 RDAP 服務(ccrdap.twnic.tw),並登錄於 IANA bootstrap。在本站查詢 .tw 網域預設就走 RDAP,結果頁的資料來源會標示 RDAP。
WHOIS 已經被淘汰了嗎?
gTLD 部分已經落日:ICANN 的 port-43 WHOIS 合約義務於 2025 年 1 月 28 日正式終止。ccTLD(含 .tw)由各註冊管理機構自訂時程 — TWNIC 的 RDAP 已上線、傳統 WHOIS 仍並行提供,關閉日期尚未公布。
如何直接呼叫 RDAP API?
從 IANA bootstrap(data.iana.org/rdap/dns.json)找到該 TLD 的 RDAP 伺服器,對「伺服器位址 + /domain/ + 網域名稱」發出 HTTPS GET 即可,無需金鑰:
- 範例:curl https://ccrdap.twnic.tw/tw/domain/twnic.tw(TWNIC 需 HTTP/2)
- 建議標頭:Accept: application/rdap+json
- 404 = 網域未註冊;429 = 被限流
RDAP 查詢需要付費或申請嗎?
公開註冊資料的 RDAP 查詢完全免費、匿名即可使用。各註冊局有各自的速率限制(超過回 HTTP 429);部分註冊局另提供經審核的分級存取(Tiered Access),供執法或濫用研究單位查看未遮蔽的完整資料。
RDAP 查到的資料和 WHOIS 會不一樣嗎?
底層是同一份註冊資料,差別在呈現方式:RDAP 以標準化 JSON 欄位(entities、events、nameservers)回傳,隱私遮蔽以結構化方式省略欄位;WHOIS 則是各家排版不一的純文字。少數情況下兩者的更新時間點會略有差異。
參考資料
- RFC 7480 — RDAP over HTTP — RDAP 傳輸層
- RFC 9082 — RDAP Query Format — RDAP 查詢格式
- RFC 9083 — RDAP JSON Responses — RDAP JSON 回應格式
- RFC 9224 — Finding the Authoritative RDAP Service — RDAP 伺服器探索(bootstrap)
- IANA — RDAP Bootstrap Service Registry — 各 TLD 的 RDAP 端點清單
- ICANN — Registration Data / RDAP — gTLD RDAP 政策與現況
- TWNIC — RDAP 服務使用說明 — .tw/.台灣 官方 RDAP 端點