Domain-Name

給定一個 URL,我如何找到域名註冊商和網路主機?

  • May 6, 2018

如果我有一個域名,並且想找到該域名的註冊商和託管公司,我該怎麼做?是否有任何中央系統資料庫可以跟踪它?如果是,是否有任何 API 可以查詢該數據庫?

同樣的方法,如何找出網路主機?

您可以通過查詢 WHOIS 數據庫找到域名註冊商。實際上有多個數據庫,具體取決於頂級域 (TLD)。例如,.com 和 .net 由 Verisign 處理。有一些 RFC 描述瞭如何查詢這些資訊,以及一些可以作為前端的可用工具。

例如,如果您可以訪問 Unix 或 Linux 命令行,則可以使用以下whois命令:

$ whois example.com

Whois 伺服器 2.0 版

現在可以註冊 .com 和 .net 域中的域名
與許多不同的競爭註冊商。訪問 http://www.internic.net
了解詳細資訊。

域名:EXAMPLE.COM
註冊商:保留-網際網路分配號碼授權
Whois 伺服器:whois.iana.org
推薦網址:http://res-dom.iana.org
名稱伺服器:A.IANA-SERVERS.NET
名稱伺服器:B.IANA-SERVERS.NET
狀態:clientDeleteProhibited
狀態:clientTransferProhibited
狀態:clientUpdateProhibited
更新日期:2004 年 3 月 26 日
創建日期:1995 年 8 月 14 日
到期日期:2011 年 8 月 13 日

whois 數據庫的最後更新時間:2010 年 11 月 1 日星期一 16:21:30 UTC

$$ . . . $$

Registry 數據庫僅包含 .COM、.NET、.EDU 域和
註冊商。
% IANA WHOIS 伺服器
% 有關 IANA 的更多資訊,請訪問 http://www.iana.org
% 此查詢返回 1 個對象

域:EXAMPLE.COM

組織:網際網路號碼分配機構

創建時間:1992-01-01
資料來源:IANA

如果您無法訪問 Unix/Linux 命令行,則可以使用大量線上 Web 界面訪問 WHOIS 數據庫。Google搜尋“whois”會出現許多選項。

尋找網站的虛擬主機要困難得多。您可以使用與上述相同的命令找出誰擁有 IP 地址空間whois,並查詢相應的 IP 數據庫。例如,要查找 192.168.1.1,我可能會這樣做:

$ whois 192.168.1.1
#
# 查詢詞不明確。假設查詢是:
# "n 192.168.1.1"
#
# 採用 ”?” 尋求幫助。
#

#
# 也可以通過以下方式獲得以下結果:
# http://whois.arin.net/rest/nets;q=192.168.1.1?showDetails=true&showARIN=false
#

網路範圍:192.168.0.0 - 192.168.255.255
CIDR:192.168.0.0/16
起源:
網路名稱:私人地址-CBLK-RFC1918-IANA-RESERVED
網路句柄:NET-192-168-0-0-1
家長:NET-192-0-0-0-0
網路類型:IANA 特殊用途
名稱伺服器:BLACKHOLE-1.IANA.ORG
名稱伺服器:BLACKHOLE-2.IANA.ORG
註釋:此塊用作私有地址空間。
註釋:此塊中的地址可供以下人員使用
評論:任何人都不需要協調
評論:IANA 或網際網路註冊機構。地址來自
註釋:這個塊被多次使用,分開使用
評論:運營網路。
評論:這個區塊是由 IETF 在
評論:最佳目前實踐文件,RFC 1918
評論:可以在以下位置找到:
評論:http://www.rfc-editor.org/rfc/rfc1918.txt
註冊日期:1994-03-15
更新時間:2010-03-15
參考:http://whois.arin.net/rest/net/NET-192-168-0-0-1

組織名稱:網際網路號碼分配機構
組織 ID:IANA
地址:4676 Admiralty Way, Suite 330
城市:瑪麗娜德爾雷
州省:CA。
郵編:90292-6695
國家:美國
註冊日期:
更新時間:2004-02-24
參考:http://whois.arin.net/rest/org/IANA

OrgTechHandle:IANA-IP-ARIN
OrgTechName: Internet Corporation for Assigned Names and Number
組織技術電話:+ 1-310-301-5820
組織技術電子郵件:abuse@iana.org
組織技術參考:http://whois.arin.net/rest/poc/IANA-IP-ARIN

OrgAbuseHandle:IANA-IP-ARIN
OrgAbuseName:Internet Corporation for Assigned Names and Number
組織濫用電話:+1-310-301-5820
組織濫用電子郵件:abuse@iana.org
OrgAbuseRef:http://whois.arin.net/rest/poc/IANA-IP-ARIN

#
# ARIN WHOIS 數據和服務受使用條款的約束
# 可在:https://www.arin.net/whois_tou.html
#

但是,這只是告訴您誰擁有 IP 地址空間,並不能保證其他任何事情。該地址空間可能屬於託管自己的 Web 伺服器的公司,或者它可能屬於為其他人託管網站的託管公司(或該 IP 上的多個網站,為多個客戶)。此外,IP 地址空間可能由 ISP 擁有,並由公司租用/使用。為此,有很多很多選擇,而且確定性很小。

引用自:https://serverfault.com/questions/196966