2009-12-08 105 views

回答

10

你可以看看:http://www.internetbs.net/ResellerRegistrarDomainNameAPI/api/01_domain_related/01_domain_check 它非常直截了当地使用:

https://testapi.internet.bs/Domain/Check?ApiKey=testapi&Password=testpass&Domain=example.com 

,其结果将是:

transactid=e504cdbf00e7821e954f0f5a65249ff0 
status=UNAVAILABLE 
domain=example.com 
minregperiod=1Y 
maxregperiod=10Y 
registrarlockallowed=YES 
privatewhoisallowed=YES 
realtimeregistration=YES 
+2

+1这看起来像我认为不存在的公共API ... – 2009-12-08 18:11:05

+0

是的,我还没有测试过它,但它看起来很不错,使用起来很简单,现场直播到RESTful服务.. – JOBG 2009-12-08 19:38:33

+0

这看起来很好,谢谢你所有的答案球员 – iosdevnyc 2009-12-08 23:24:21

4

看看这个问题:Who provides a WHOIS API?

..Yet另一个谷歌搜索,导致到SO ...

+1

不幸的是,域名注册不是是否可靠指标一个域是可用的。 – RickNZ 2009-12-08 17:51:24

+0

@RickNZ:没错,看起来Omar的回答下面是一个很好的公共API用于域搜索。 – 2009-12-08 18:11:51

+0

我同意whois不会是可靠的 – iosdevnyc 2009-12-08 23:18:10

0

为什么需要C#这样做吗?你不能做一个WHOIS或grep?

+1

你在考虑Unix :) – 2009-12-08 17:46:51

+0

whois也在Windows上运行(与挖掘和主机一起) – RickNZ 2009-12-08 17:53:18

+0

正确使用其中一个或另一个..不知道为什么它被downvoted。 – JonH 2009-12-08 18:36:24

1

获取常见linux whois客户端或类似软件的windows版本。做一个系统调用来运行它并解析它的输出。

kludgy的一种,但它很容易和快速。

0

您可以使用Watin Libarary编写一个c#应用程序,并将应用程序转到诸如(www.register.com或...)之类的网站并获得结果,您可以将应用程序设置为从您的域名列表中读取并获得结果。

相关问题