我正在开发一个url分类程序webservice,其中,使用naive-bayes分类器对输入URL进行分类。
为此,我首先需要检查输入URL的域名是否有效且在服务中(即未过期)。
我已经尝试在我的java程序中使用Whois查找api来查找域名的到期日期。
但这有一些缺点 -
1.它仅支持一组TLD(即不支持.tv,.com.au等)
2.提到的失效日期不准确。
例如 - 在浏览器中检查时,'aparichitudu.com'将内容显示为 - “域名不活跃。”
但Whois查找将域名状态描述为“OK”,其到期日期为“20-06-2015”,表示域名处于活动状态。
有没有其他方法可以确定域名是否正在服务?
答案 0 :(得分:0)
注册名称并不一定意味着它正在使用中。有许多名称已注册保护,但从未委派过。 WHOIS查找应该为您提供结果,而使用它们的URL将不起作用。
相反,只需在URL中对域名进行地址查找即可。如果你得到地址,它是活跃的并且有效。如果你不这样做,那就不是也不是。