域名Whois:如何查找联系信息?

时间:2016-06-23 15:39:30

标签: java dns domain-name whois

我将此代码片段用于Whois信息:

org.apache.commons.net.whois.WhoisClient whois = new org.apache.commons.net.whois.WhoisClient();
whois.connect("whois.verisign-grs.com", 43);

String domainWhois = whois.query(domainName);

whois.disconnect();

我获得了创建,到期日期,注册商和名称服务器,但没有与管理或技术联系人相关的数据。有没有办法得到它们?

1 个答案:

答案 0 :(得分:4)

通常,查找特定.com或.net域的所有者/管理员涉及执行两次WHOIS查找。

Verisign是这些顶级域名的注册机构。您的问题中的代码是正确的,您必须在whois.verisign-grs.com上查询服务器。

但是,您应该知道这是thin WHOIS服务。这意味着服务器只会向您发回有关注册商(域名注册的公司)以及到期日期,名称服务器等信息。

以stackoverflow.com为例,Verisign告诉您注册商是NAME.COM INC(我正在使用基于Unix的系统上的whois程序,指定主机{{1}为了清楚起见):

-h

如果您想查看有关实际拥有该域名的公司或个人的信息,您需要将该查询发送给注册商的WHOIS服务器。在这种情况下,查询必须转到whois.name.com:

$ whois -h whois.verisign-grs.com stackoverflow.com

Whois Server Version 2.0

Domain names in the .com and .net domains can now be registered
with many different competing registrars. Go to http://www.internic.net
for detailed information.

   Domain Name: STACKOVERFLOW.COM
   Registrar: NAME.COM, INC.
   Sponsoring Registrar IANA ID: 625
   Whois Server: whois.name.com
   Referral URL: http://www.name.com
   Name Server: NS-1033.AWSDNS-01.ORG
   Name Server: NS-1543.AWSDNS-00.CO.UK
   Name Server: NS-358.AWSDNS-44.COM
   Name Server: NS-739.AWSDNS-28.NET
   Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
   Updated Date: 08-jun-2016
   Creation Date: 26-dec-2003
   Expiration Date: 26-dec-2016

[...]