如何检查域名是否已注册?我正在考虑检查它是否有相应的IP,但它似乎不像我希望的那样工作。有没有PHP或Python的解决方案可以检查?
发布于 2009-11-09 03:48:16
“注册”并不意味着“分配了一个IP地址”。要知道某个域名是否已注册,您需要执行一个whois查询。
对于Python,有pywhois,但从它的网站上看,它似乎有点不成熟。另请参阅this SO question。
对于PHP,有...惊喜吧..。phpwhois。
发布于 2009-11-09 03:47:49
Mike Nott已经创建了一个simple PHP class,它允许您查询任何域的who.is数据。
一旦你调用
$whois = getwhois($sld, $tld);然后,您只需检查$whois的内容,以确定该域名当前是否已注册。
发布于 2009-11-09 07:49:27
使用the net_whois package from pear。对于多个结果,当服务器名称与域名一起报告时,可能会发生这种情况,请执行类似以下操作:
require_once ¨Net/Whois.php¨;
$whois = new Net_Whois;
$whois->authorative = true;
$data = $whois->query(¨example.com¨);https://stackoverflow.com/questions/1697663
复制相似问题