【发布时间】:2016-06-23 15:39:30
【问题描述】:
我将此代码片段用于 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();
我获得了创建、到期日期、注册商和名称服务器,但没有与管理或技术联系人相关的数据。有什么办法可以得到吗?
【问题讨论】:
-
根据这个question,也许尝试不同的whois服务器。
-
试试 whois.connect(whois.DEFAULT_HOST);
-
whois.iana.org 服务器为所有域返回相同的联系人:VeriSign 全球注册服务。 whois.connect(whois.DEFAULT_HOST);不提供任何额外信息。
-
whois.verisign-grs.com 提供 thin whois 服务。您需要在注册商的 whois 服务器上再次查询该域(注册商及其 whois 服务器将在威瑞信返回的记录中给出)。
-
@ajcr - 它有效,谢谢。您可以将其发布为答案。
标签: java dns domain-name whois