这是关于域名验证的另一个话题。我阅读了其他主题的答案。我尝试了几个脚本。我不想使用API。除非有免费的 API 但我还没有找到。
我试图检查DNS以下代码:
if($_POST['submit']){
if(!empty($_POST['check_site'])){
$url = $_POST['check_site'];
//add .nl
if(!strpos($url,'.nl')){
$url.= '.nl';
}
//check dns record
$result = dns_get_record($url);
if(count($result) > 0)
{
echo $url. ' is used';
}else{
echo $url. ' is free';
}
}
}
问题是当我尝试检查“example.nl”(一个已注册但不活动的域)时,它不会返回 DNS 数据,所以我验证它是免费域。
我的问题是:
有人修吗?
有没有人有建议(链接到其他脚本/文章)
有没有办法检查网站是否有registrar。
我仍然是学生,但这不是学校项目。
实时代码:链接
我正在检查答案,提前谢谢
编辑:
当我尝试
shell_exec (whois -h whois.domain-registry.nl 'is example.nl');
我收到意外的 T_String 错误。使用它的正确方法是什么?