我有一个包含300个域名的列表,我想获取名称服务器。
https://github.com/regru/php-whois
我指的是这个,但我是php的新手,我不太确定我在哪里设置域名列表来检查。
我想最终得到一个csv文件: 域名,名称服务器,名称服务器,名称服务器
<?php
$sld = 'reg.ru';
$domain = new Phois\Whois\Whois($sld);
$whois_answer = $domain->info();
echo $whois_answer;
if ($domain->isAvailable()) {
echo "Domain is available\n";
} else {
echo "Domain is registered\n";
}
答案 0 :(得分:0)
我会做这样的事情开始,你应该能够在
之后循环<?php
$domain = "google.com";
$whois = json_decode(file_get_contents("https://www.whoisxmlapi.com/whoisserver/WhoisService?domainName=".$domain."&outputFormat=json"), true);
if(isset($whois["WhoisRecord"]["dataError"]) && $whois["WhoisRecord"]["dataError"]){
echo $domain." is available\n";
}else{
echo $domain." is not available\nNameservers: ";
var_dump($whois["WhoisRecord"]["nameServers"]["hostNames"]);
echo "\n";
}
?>