检查域可用性Java

Thy*_*hys 6 java dns whois

在Java中是否有一种相对简单的方法来检查域是否可用?

我需要一个可靠的方法,所以只检查是否可以建立连接是不够的.

AJ.*_*AJ. 6

域可用性取决于拥有whois客户端.以下是Java中whois客户端实现的链接:

Java Whois客户端

您需要解析结果 - 根据您使用的服务器,您可能(将)返回不同的格式.最好的办法是支付商业whois /注册服务,如OpenSRS.它们具有广泛的API,您可以将其用作注册经销商.以下是API文档:

http://opensrs.com/resources/documentation/opensrs_xmlapi.pdf

HTH,

-AJ


Jon*_*Jon 4

这里有一个很好的 Whois Java 客户端:

https://github.com/ethauvin/Whois

您可以从命令行或直接使用它的界面运行它:

// don't include the www        
Whois.main(new String[] {"skytouch.com"});
Run Code Online (Sandbox Code Playgroud)