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 9082RFC 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 查詢

  1. 輸入網域名稱

    在首頁搜尋框輸入任何網域(例如 example.com 或 twnic.tw),本站自動以 RDAP 優先查詢。

  2. 確認資料來源標籤

    結果頁的「資料來源」欄位顯示這筆查詢走 RDAP 或 WHOIS;支援 RDAP 的 TLD(含 .tw 與所有 gTLD)都會顯示 RDAP。

  3. 檢視原始 JSON 回應

    展開原始資料區塊即可看到完整的 RDAP JSON 回應(含 events、entities、nameservers 等標準欄位),可直接對照 RFC 9083 的欄位定義。

立即體驗 RDAP 查詢

輸入任何網域,本站自動走 RDAP 取得結構化註冊資料,並清楚標示資料來源。

前往首頁開始 WHOIS/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 則是各家排版不一的純文字。少數情況下兩者的更新時間點會略有差異。

參考資料

遠振資訊發佈 更新