Как я могу выполнить запрос WHOIS для всех доменов, зарегистрированных в данный период времени в данном TLD, используя Ruby? - PullRequest
2 голосов
/ 07 февраля 2012

Я пытаюсь понять, как работает WHOIS.Я знаю, что есть сторонние разработчики и Gems, которые абстрагируют эту функциональность, но я хочу иметь некоторое базовое понимание того, что происходит.Таким образом, меня интересует, как сделать это самым прямым способом, используя только стандартные библиотеки Ruby и перейдя прямо к прямому источнику.В качестве тестового сценария я хотел бы получить 10 самых последних зарегистрированных доменов .COM, которые позволили бы мне понять, как запросить список всех доменных имен, зарегистрированных в данный период времени, назаданный ДВУ.Насколько я понимаю, IANA направит меня к Verisign для запроса .COM, поэтому, если это правильно, и я должен запрашивать Versign, что мне спрашивать у Verisign и как мне выполнить этот запрос в Ruby?Кроме того, какую документацию или ссылку я мог бы использовать, чтобы выяснить это сам (я спрашиваю, потому что у меня были проблемы с поиском любой).Благодарю.

1 Ответ

1 голос
/ 07 февраля 2012

Как правило, вы не можете знать последние N доменов, созданных для определенного домена .TLD, если только администратор реестра для этого конкретного домена верхнего уровня не предоставит вам доступ к этой информации.

И AFAIK, это функция, которую в настоящее время нет в реестре.

Некоторые реестры предоставляют возможность загрузки списка всех зарегистрированных доменов для TLD некоторым авторизованным партнерам. Эта функция обычно очень дорогая и полезна, только если вам нужно в любое время узнать, сколько и сколько доменов существует для конкретного ДВУ.

Имейте в виду, что это разрешение действительно дорого, и оно должно быть одобрено реестром, учитывая, что TLD, который вы хотите отслеживать, принадлежит к реестру, который поддерживает эту функцию.

Вы цитировали Verisign. Verisign предоставляет ПРОГРАММУ ДОСТУПА К ФАЙЛУ В ЗОНЕ TLD , но вы не имеете доступа к ней через их общедоступный интерфейс WHOIS.

...