Whois
WHOIS 工具知道查詢最具體的 whois 伺服器
當我在 ARIN 的網站上針對特定 IP 地址或國際塊執行 WHOIS 查詢時,他們通常會在評論欄位中列出資訊,以便去哪裡執行另一個特定查詢。例如,我剛剛查找了 200.24.7.x,它把我推薦給了 LACNIC。
是否有一種工具可以自動解析(或提前知道)並查詢正確的 WHOIS 伺服器,該伺服器將具有我正在查詢的地址或塊的最具體資訊?
嘗試使用 jwhois,它會跟隨引薦鏈到“正確”端的 whois 伺服器。
RIR 正在轉向一種稱為 RDAP 的新方案。它使用 http 查詢和 JSON 結果。重定向到不同的 RIR 會通過 http 重定向自動發生。目前的伺服器名義上都是實驗性的,但在大多數情況下,它們與 WHOIS 伺服器一樣工作,並且由於它是 JSON,解析結果是單行子常式呼叫。
它在 RFC 7480 到 7485 中定義。我編寫了一些 python 程式碼來進行查找,發現它非常簡單。(還不足以分發,抱歉。)最困難的部分是 JSON 模式相當複雜,並且有一些不經常使用的選項,因此可能需要一段時間才能確保您的程式碼涵蓋所有情況。