给定一个URL,我如何find域名注册商和networking主机?

如果我有一个域名,并希望find该域的注册商和托pipe公司,我该怎么做? 有没有任何中央registrylogging它? 如果是,是否有任何API来查询该数据库?

同样的方式,如何找出Web主机?

您可以通过查询WHOIS数据库find域名注册商。 实际上有多个数据库,取决于顶级域名(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
   推荐url:http://res-dom.iana.org
   名称服务器:A.IANA-SERVERS.NET
   名称服务器:B.IANA-SERVERS.NET
   状态:clientDeleteProhibited
   状态:clientTransferProhibited
   状态:clientUpdateProhibited
   更新date:2004年3月26日
   创作date:14-aug-1995
   到期日:2011年8月13日

 Whois数据库的最后更新:星期一,01十一月2010 16:21:30 UTC

[ 。 ]

registry数据库仅包含.COM,.NET,.EDU域和
登记。
 %IANA WHOIS服务器
有关IANA的更多信息,请访问http://www.iana.org
 %这个查询返回了1个对象

域:EXAMPLE.COM

组织:互联网号码分配机构

创build于:1992-01-01
来源:IANA

如果您无法访问Unix / Linux命令行,则可以使用大量的在线Web界面访问WHOIS数据库。 谷歌search“whois”会出现许多select。

寻找一个网站的虚拟主机是非常困难的。 您可以使用与上述相同的whois命令查找谁拥有IP地址空间,并查询相应的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
 #

 NetRange:192.168.0.0  -  192.168.255.255
 CIDR:192.168.0.0/16
 OriginAS:
 NetName:PRIVATE-ADDRESS-CBLK-RFC1918-IANA-RESERVED
 NetHandle:NET-192-168-0-0-1
父母:NET-192-0-0-0-0
 NetType:IANA特殊用途
 NameServer:BLACKHOLE-1.IANA.ORG
 NameServer:BLACKHOLE-2.IANA.ORG
注释:该块用作私有地址空间。
注释:来自此块的地址可以被使用
评论:任何人都不需要协调
评论:IANA或互联网registry。 来自地址
评论:这个块分别用于多个
评论:经营networking。
评论:这个块是由IETF分配的
评论:最佳实践文档,RFC 1918
评论:可以在以下urlfind:
评论:http://www.rfc-editor.org/rfc/rfc1918.txt
注册date:1994-03-15
更新date:2010-03-15
参考文献:http://whois.arin.net/rest/net/NET-192-168-0-0-1

组织名称:互联网号码分配机构
组织:IANA
地址:金钟路4676号,套房330
城市:Marina del Rey
 StateProv:CA
 PostalCode:90292-6695
国家:美国
 RegDate:
更新date:2004-02-24
参考:http://whois.arin.net/rest/org/IANA

 OrgTechHandle:IANA-IP-ARIN
 OrgTechName:互联网名称和编号分配公司
 OrgTechPhone:+ 1-310-301-5820
 OrgTechEmail:[email protected]
 OrgTechRef:http://whois.arin.net/rest/poc/IANA-IP-ARIN

 OrgAbuseHandle:IANA-IP-ARIN
 OrgAbuse名称:互联网名称与编号分配公司
 OrgAbuse电话:+ 1-310-301-5820
 OrgAbuseEmail:[email protected]
 OrgAbuseRef:http://whois.arin.net/rest/poc/IANA-IP-ARIN

 #
 #ARIN WHOIS数据和服务受制于使用条款
 #可在:https://www.arin.net/whois_tou.html
 #

但是,这只是告诉你谁拥有IP地址空间,而不是其他任何保证。 该地址空间可能属于托pipe自己的Web服务器的公司,也可能属于为其他人托pipe网站的托pipe公司(或该IP上的多个网站,为多个客户)。 此外,IP地址空间可能由ISP拥有,并由公司租用/使用。 很多,很多选项,而且很less有确定性。

find注册商的最简单的方法是去以下的网站。 http://whois.domaintools.com/

查找主机通常意味着从命令行或者linux / mac等shell中运行traceroute到网站的IP地址。

tracert http://www.websitename.com或traceroute http://www.website.com

这并不总是100%,因为networking主机可能不是数据库的主机,另外也不能保证在到达CDN的时候触发目标。

这些应该帮助你开始,但是,祝你好运。