DNS — Как я могу получить серверы имен из доменов через WhoIs

У меня есть список из 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

Решение

Я хотел бы сделать что-то подобное, чтобы начать, вы должны быть в состоянии после

<?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";
}
?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]