RDAP简介
文章目錄
- 產生原因
- 定義
- v.s. WHOIS
- 常見問題
- RDAP中entity查詢聯系人
- 為什么要注冊application/rdap+json
- "rdapConformance"中規范的檢驗
- 參考文獻
產生原因
目前的WHOIS系統存在缺陷,例如缺乏對國際化的支持,數據的安全訪問,差異化訪問,標準化查詢,響應和錯誤響應。RDAP被期望最終將取代WHOIS協議。
定義
RDAP( Registration Data Access Protocol,注冊數據訪問協議)。
v.s. WHOIS
我的理解:RDAP是具有REST風格的HTTP協議的一種特殊應用。其本質還是HTTP協議,只不過是傳輸內容有規范的定義。而WHOIS是一種基于TCP43端口的專有的應用層協議,傳輸沒有規范的定義。
RDAP的功能與WHOIS有著根本不同。
RDAP響應提供對其他RIR的直接推薦,而Whois不定義任何查詢或響應,與DNR和RIR的交互可能會有很大差異。
RDAP還具有稱為“引導程序”的功能,使查詢能夠超越特定的注冊機構運營商或注冊商,以便能夠搜索RDAP服務中可用的所有注冊數據。 查詢將返回到權威服務器以返回相關數據,而不是返回諸如“不可用”之類的結果。 這與當前的WHOIS協議不同,后者的信息不是通過簽約方系統鏈接的。 這樣可以實現更廣泛的搜索,同時最大限度地減少從一個實體到另一個實體的常規數據量。
| 數據格式 | 基于HTTP的REST風格協議,使用URL提供JSON響應格式。使用的唯一HTTP方法是HEAD和GET | 基于文本的協議,使用專用協議和43端口 |
| 優勢 | 1. 支持國際化:RDAP響應數據對象很容易翻譯成英語以外的語言,而Whois響應數據對象可能不是 2. 安全訪問數據 3. 提供對注冊數據的差異化訪問的能力 | |
| 使用 | 被期望最終取代WHOIS | |
| 查詢 | 限于查詢的特定數據庫(無論是注冊管理機構運營商還是注冊商的注冊數據數據庫) |
常見問題
RDAP中entity查詢聯系人
現在RDAP中entity查詢一般就是用來查注冊商,查找注冊人的話,由于隱私政策,不返回聯系人的相關信息(比如可能返回為空)。
為什么要注冊application/rdap+json
更自由地定義自己的約束,雖然現在用json就夠了,但是未來可能會有拓展需求。
"rdapConformance"中規范的檢驗
"rdapConformance"中寫的各個規范,目前主要用于人工查看,沒有檢驗的工具。
參考文獻
https://www.icann.org/resources/pages/rdap-faqs-2018-08-31-en RDAP基本介紹 - ICANN
https://www.arin.net/resources/registry/whois/rdap/ RDAP vs WHOIS - ARIN
總結
- 上一篇: 手机之父出生 | 历史上的今天
- 下一篇: AMEYA360报道:旋转变压器位置测量