АРМАДА
Как чекать свободные домены, кроме whois-сервисов?
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг

Yabuti
V.I.P.
Зарегистрирован: 28.11.2008
Сообщений: 16263
Contest (Сумма: 2)
Обратиться по нику
# Добавлено:Пт Июл 25, 2014 11:59 amДобавить в избранноеОтветить с цитатой
Всем привет!
Подскажите, как можно чекать домены на занятость, кроме GET\POST-запросов к whois-сервисам?

А то у них лимиты, много не почекаешь.

Где-то давно я читал о чекинге через DNS-записи или еще как, сейчас уже не помню, поэтому и создал топик.

Большое спасибо!
Drinks or Beer
Ксен ВПС и выделенные серверы от PQCService.net с бесплатным администрированием в 7 локациях, icq: 87244588
--

Shkiff +
V.I.P.
Зарегистрирован: 09.03.2009
Сообщений: 3227
Обратиться по нику
# Добавлено:Пт Июл 25, 2014 1:56 pmОтветить с цитатой
Прокси снимает лимиты или http://www.scrapebox.com/domain-availability-checker, но тоже под прокси помоему.

вот еще http://dnaz.net/
Фарма Партнёрка с отличным конвертом!!!

vkusnoserver
Опытный
Зарегистрирован: 01.05.2011
Сообщений: 465
Обратиться по нику
# Добавлено:Пт Июл 25, 2014 4:05 pmОтветить с цитатой
Именно на занятость домены кроме как через whois никак не прочекать.

Если речь идет о резолве, то самое простое на PHP:
Код:
if (checkdnsrr($domain, 'A')) {
    ...
}


Тыц

Если речь все таки о хуизе, то можно использовать сторонние API, чтобы не упираться в лимиты. Например: http://www.whoisxmlapi.com/ (XML & JSON, 500 запросов бесплатно)

В остальном, если процессите не десятки тысяч доменов, подойдут готовые классы:
1. PHP: http://www.nott.org/blog/php-whois-script.html
2. Python: https://code.google.com/p/pywhois/
3. Ruby: https://github.com/weppos/whois (пример реализации: https://www.robowhois.com/)

Самый простой способ обойти лимиты - взять несколько впс-соксов и поставить случайные лимиты по 10-20 секунд со сменой сокса через 5-10 минут. Я так отчекал больше 10к доменов как-то.
Всегда в наличии VPS с сетками IPv6 | Множество офшорных ДЦ для вашего VPN

Yabuti
V.I.P.
Зарегистрирован: 28.11.2008
Сообщений: 16263
Contest (Сумма: 2)
Обратиться по нику
# Добавлено:Пт Июл 25, 2014 4:16 pmОтветить с цитатой
Shkiff, vkusnoserver, большое спасибо!
Мне много надо прочекать, 70к доменов, видимо, без прокси никак, т.к. NS\A записи могут отсутствовать даже у зареганных доменов.
Drinks or Beer
Ксен ВПС и выделенные серверы от PQCService.net с бесплатным администрированием в 7 локациях, icq: 87244588
--

ceber
V.I.P.
Зарегистрирован: 13.05.2010
Сообщений: 4290
Обратиться по нику
# Добавлено:Пн Авг 11, 2014 10:04 amОтветить с цитатой
Цитата:
Подскажите, как можно чекать домены на занятость, кроме GET\POST-запросов к whois-сервисам?


Можно взять список зоны и проверить там. Если домена нет, то он свободен. Или просто перейти по ссылке. Если сервер не найден, то велика вероятность, что он не занят.

Yabuti
V.I.P.
Зарегистрирован: 28.11.2008
Сообщений: 16263
Contest (Сумма: 2)
Обратиться по нику
# Добавлено:Пн Авг 11, 2014 10:39 amОтветить с цитатой
ceber, спасибо, отличный способ, как-то я не догадался это сделать раньше :thup:
Ксен ВПС и выделенные серверы от PQCService.net с бесплатным администрированием в 7 локациях, icq: 87244588
--

exolon
V.I.P.
Зарегистрирован: 22.11.2007
Сообщений: 2397
Обратиться по нику
# Добавлено:Пн Авг 11, 2014 11:03 amОтветить с цитатой
Естественно, что сначал резолв, а оставшиеся уже хуиз.
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  





Генеральный спонсор



Партнеры