如何检查网址的域名是否有效(即未过期)?

时间:2015-02-02 09:05:23

标签: java dns domain-name tld

我正在开发一个url分类程序webservice,其中,使用naive-bayes分类器对输入URL进行分类。 为此,我首先需要检查输入URL的域名是否有效且在服务中(即未过期)。 我已经尝试在我的java程序中使用Whois查找api来查找域名的到期日期。 但这有一些缺点 -
1.它仅支持一组TLD(即不支持.tv,.com.au等) 2.提到的失效日期不准确。

例如 - 在浏览器中检查时,'aparichitudu.com'将内容显示为 - “域名不活跃。”

但Whois查找将域名状态描述为“OK”,其到期日期为“20-06-2015”,表示域名处于活动状态。

有没有其他方法可以确定域名是否正在服务?

1 个答案:

答案 0 :(得分:0)

注册名称并不一定意味着它正在使用中。有许多名称已注册保护,但从未委派过。 WHOIS查找应该为您提供结果,而使用它们的URL将不起作用。

相反,只需在URL中对域名进行地址查找即可。如果你得到地址,它是活跃的并且有效。如果你不这样做,那就不是也不是。