Проверка, регистрируется ли доменное имя

Это является лучшим, можно сделать, насколько я знаю...

var keys = [];
for (var k in h)keys.push(k);
14
задан Evan Fosmark 8 November 2009 в 19:43
поделиться

3 ответа

«Зарегистрированный» не означает «назначенный IP-адрес». Чтобы узнать, зарегистрировано ли доменное имя, вам нужно выполнить запрос whois.

Для Python есть pywhois , но с его веб-сайта это кажется несколько незрелым. Также см. этот вопрос SO .

Для PHP есть ... сюрприз ... phpwhois .

17
ответ дан 1 December 2019 в 13:21
поделиться

Майк Нотт создал простой PHP-класс , который позволяет вам запрашивать данные who.is для любого домена, который вы хотите.

После того, как вы позвоните

    $whois = getwhois($sld, $tld);

, вы просто необходимо проверить содержимое $ whois , чтобы определить, зарегистрирован ли домен в настоящее время.

2
ответ дан 1 December 2019 в 13:21
поделиться

используйте пакет net_whois из pear . для множественных результатов, которые могут возникнуть, когда имена серверов также сообщаются вместе с именами доменов, сделайте что-то подобное:

require_once ¨Net/Whois.php¨;
$whois = new Net_Whois;
$whois->authorative = true;
$data = $whois->query(¨example.com¨);
0
ответ дан 1 December 2019 в 13:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: