如何以编程方式检查域是否存在?

时间:2013-12-09 08:12:55

标签: dns tld

假设我在连接万维网的计算机上使用Java或C或C ++或foo语言,我想以编程方式检查域名foo.com或bar.net是否已注册,我该怎么办?不依赖外部服务吗?

我在这里寻找原则,不需要代码来建立连接。谢谢:))

2 个答案:

答案 0 :(得分:1)

最好的办法是问WHOIS。即使域名可能仍在注册,AFAIK DNS查找也可能无法始终返回结果。

答案 1 :(得分:1)

如果您需要所有信息,则需要实施whois protocol。我找到了this wiki以获取whois服务器列表(荷兰语wiki,可能不如英语提供信息)