Domain
如何找到任何 TLD 的 WHOIS 伺服器?
我正在尋找一個可靠且最新的 WHOIS 伺服器列表,以便在 whois 腳本中使用。
由於列表經常更改,如果有我可以參考的資源而不是經常更新腳本會很好。
有幾種眾所周知的方法可以為 TLD 定位 whois 伺服器,IANA 數據庫可能最接近問題的要求,但在實踐中還有其他來源可能更有用。
來自 IANA(通過 whois 和 http 訪問)
瀏覽http://www.iana.org/domains/root/db或在 whois 數據庫中搜尋
whois.iana.org
TLD。每個條目都有一個指定whois伺服器的欄位。例子:
$ whois -h whois.iana.org com [Querying whois.iana.org] [whois.iana.org] % IANA WHOIS server % for more information on IANA, visit http://www.iana.org % This query returned 1 object domain: COM organisation: VeriSign Global Registry Services address: 12061 Bluemont Way address: Reston Virginia 20190 address: United States contact: administrative name: Registry Customer Service organisation: VeriSign Global Registry Services address: 12061 Bluemont Way address: Reston Virginia 20190 address: United States phone: +1 703 925-6999 fax-no: +1 703 948 3978 e-mail: info@verisign-grs.com contact: technical name: Registry Customer Service organisation: VeriSign Global Registry Services address: 12061 Bluemont Way address: Reston Virginia 20190 address: United States phone: +1 703 925-6999 fax-no: +1 703 948 3978 e-mail: info@verisign-grs.com nserver: A.GTLD-SERVERS.NET 192.5.6.30 2001:503:a83e:0:0:0:2:30 nserver: B.GTLD-SERVERS.NET 192.33.14.30 2001:503:231d:0:0:0:2:30 nserver: C.GTLD-SERVERS.NET 192.26.92.30 nserver: D.GTLD-SERVERS.NET 192.31.80.30 nserver: E.GTLD-SERVERS.NET 192.12.94.30 nserver: F.GTLD-SERVERS.NET 192.35.51.30 nserver: G.GTLD-SERVERS.NET 192.42.93.30 nserver: H.GTLD-SERVERS.NET 192.54.112.30 nserver: I.GTLD-SERVERS.NET 192.43.172.30 nserver: J.GTLD-SERVERS.NET 192.48.79.30 nserver: K.GTLD-SERVERS.NET 192.52.178.30 nserver: L.GTLD-SERVERS.NET 192.41.162.30 nserver: M.GTLD-SERVERS.NET 192.55.83.30 ds-rdata: 30909 8 2 E2D3C916F6DEEAC73294E8268FB5885044A833FC5459588F4A9184CFC41A5766 whois: whois.verisign-grs.com status: ACTIVE remarks: Registration information: http://www.verisign-grs.com created: 1985-01-01 changed: 2012-02-15 source: IANA $
從 whois-servers.net(通過 DNS 訪問)
該名稱
tld.whois-servers.net
是CNAME
相應的 whois 伺服器的名稱。有點不清楚誰實際維護了這個,但它似乎很受歡迎,因為它很容易與幾乎任何 whois 客戶端一起使用(並且一些客戶端預設使用此服務)。例子:
$ dig com.whois-servers.net +noall +answer ; <<>> DiG 9.9.4-P2-RedHat-9.9.4-15.P2.fc20 <<>> com.whois-servers.net +noall +answer ;; global options: +cmd com.whois-servers.net. 600 IN CNAME whois.verisign-grs.com. whois.verisign-grs.com. 5 IN A 199.7.55.74 $
從系統資料庫本身(通過 DNS 訪問)
許多註冊機構直接在相關區域的 DNS 中發布其 whois 伺服器的地址作為
_nicname._tcp
SRV
記錄。例子:
$ dig _nicname._tcp.us SRV +noall +answer ; <<>> DiG 9.9.4-P2-RedHat-9.9.4-15.P2.fc20 <<>> _nicname._tcp.us SRV +noall +answer ;; global options: +cmd _nicname._tcp.us. 518344 IN SRV 0 0 43 whois.nic.us. $