WHOIS - один из старейших протоколов в интернете, появившийся ещё в 1982 году, когда RFC 812 впервые определил его спецификацию. Несмотря на свой более чем 40-летний возраст, WHOIS остаётся основным методом поиска информации о регистрации доменов. Хотите узнать, кому принадлежит домен, проверить срок его действия или уточнить статус регистрации - WHOIS-запрос станет отправной точкой. Однако за последние годы ситуация существенно изменилась. Регламент GDPR ограничил доступ к значительной части персональных данных, которые WHOIS ранее предоставлял в открытом виде, а новый протокол RDAP постепенно заменяет традиционную систему. Это руководство охватывает всё, что необходимо знать для эффективного выполнения WHOIS-запросов в {year} году.
Что такое WHOIS?
WHOIS - это протокол запросов и ответов, используемый для поиска информации о зарегистрированных доменных именах, IP-адресах и автономных системах. Протокол работает через TCP-порт 43 и возвращает результаты в виде обычного текста. При выполнении WHOIS-запроса для доменного имени ваш запрос направляется на соответствующий WHOIS-сервер данного TLD. Например, запрос домена .com подключается к WHOIS-серверу Verisign по адресу whois.verisign-grs.com, который возвращает регистрационные данные домена. ICANN требует, чтобы все аккредитованные регистраторы вели точные WHOIS-записи для обслуживаемых ими доменов.
Система WHOIS использует иерархическую структуру. «Тонкий» WHOIS-сервер на уровне реестра содержит базовые данные: имя регистратора, серверы имён и коды статуса. «Толстый» WHOIS-сервер на уровне регистратора хранит более подробную информацию, включая контактные данные регистранта, даты создания и истечения, а также административные контакты. С 2005 года ICANN проводит переход реестров gTLD с «тонкой» на «толстую» модель WHOIS для повышения точности данных. Verisign завершил этот переход для доменов .com и .net в 2018 году, консолидировав все WHOIS-данные на уровне реестра.
Какую информацию предоставляет WHOIS?
Запись WHOIS содержит несколько категорий информации о доменном имени. Конкретный набор полей зависит от TLD и от того, применяются ли GDPR или другие меры защиты конфиденциальности. Для доменов без защиты конфиденциальности WHOIS исторически предоставлял полное имя регистранта, организацию, адрес, номер телефона и электронную почту. С мая 2018 года, когда вступил в силу GDPR, большинство регистраторов скрывают персональную информацию для доменов с европейскими регистрантами, и многие распространили эту практику на глобальный уровень. Несмотря на эти изменения, WHOIS по-прежнему предоставляет важные технические и регистрационные данные, ценные для исследования и мониторинга доменов.
- Доменное имя и коды статуса регистрации (такие как clientTransferProhibited или serverHold)
- Дата создания, дата последнего обновления и дата истечения
- Имя регистратора, идентификатор IANA и контактная информация для жалоб
- Записи серверов имён, показывающие, где размещён DNS
- Статус подписи DNSSEC (подписан или не подписан)
- Контактная информация регистранта (часто скрыта в целях конфиденциальности в соответствии с GDPR)
- Административные и технические контактные данные (также часто скрыты)
- Реферальный URL, указывающий на WHOIS-сервис регистратора
Как выполнить WHOIS-запрос
Существует несколько способов выполнить WHOIS-запрос - от инструментов командной строки до веб-сервисов. В системах Linux и macOS команда whois, как правило, предустановлена. Достаточно открыть терминал и ввести «whois example.com», чтобы получить результат. В Windows можно использовать утилиту Sysinternals Whois от Microsoft или установить whois через подсистему Windows для Linux. Для большинства пользователей веб-инструменты WHOIS-поиска являются самым простым вариантом. ICANN предоставляет бесплатный инструмент поиска на lookup.icann.org, который запрашивает авторитетные WHOIS-данные для любого домена gTLD.
При интерпретации результатов WHOIS обратите внимание на несколько ключевых полей. Коды статуса домена показывают, активен ли домен, заблокирован или находится на какой-либо стадии истечения. Раздел дат показывает, когда домен был впервые создан, последний раз продлён и когда истечёт его срок действия. Записи серверов имён указывают, где размещён DNS домена, что может быть полезно для диагностики или конкурентного анализа. Если вы отслеживаете несколько доменов, ручное выполнение WHOIS-запросов становится непрактичным. Автоматизированные инструменты могут запрашивать WHOIS-данные по расписанию и уведомлять вас об изменениях, приближающихся сроках истечения или смене статуса по всему вашему портфелю доменов.
WHOIS и конфиденциальность GDPR
Общий регламент ЕС по защите данных (GDPR), вступивший в силу 25 мая 2018 года, кардинально изменил доступность данных WHOIS. До GDPR любой мог узнать полные контактные данные регистранта домена, включая имя, адрес, номер телефона и электронную почту. GDPR классифицировал эту информацию как персональные данные, сделав её неограниченную публикацию незаконной для резидентов ЕС. ICANN ответила на это Временной спецификацией для регистрационных данных gTLD, которая позволила регистраторам скрывать персональные поля из публичного вывода WHOIS. На практике большинство регистраторов теперь по умолчанию скрывают данные регистрантов для всех клиентов, а не только для резидентов ЕС. В типичных скрытых записях WHOIS в контактных полях отображается «REDACTED FOR PRIVACY» или «Data Protected». Уполномоченные стороны - правоохранительные органы, правообладатели интеллектуальной собственности и исследователи в области кибербезопасности - могут запросить доступ к полным данным WHOIS через регистратора, но общедоступные данные теперь ограничены техническими полями, датами, информацией о регистраторе и кодами статуса.
WHOIS и RDAP
RDAP, или Registration Data Access Protocol (протокол доступа к регистрационным данным), представляет собой современную замену WHOIS. Определённый в RFC 7480–7484 и опубликованный в 2015 году, RDAP был разработан для устранения технических ограничений WHOIS. В то время как WHOIS возвращает неструктурированный текст, формат которого различается у разных регистраторов и реестров, RDAP возвращает данные в стандартизированном формате JSON. Это делает вывод RDAP значительно более удобным для программной обработки. RDAP также поддерживает HTTPS, обеспечивая зашифрованную связь, которую WHOIS (работающий по открытому TCP-порту 43) не предоставляет. ICANN обязала все реестры и регистраторов gTLD поддерживать RDAP начиная с 2019 года.
- WHOIS возвращает обычный текст без стандартного формата - RDAP возвращает структурированный JSON
- WHOIS использует TCP-порт 43 без шифрования - RDAP использует HTTPS для безопасных запросов
- WHOIS не имеет встроенной аутентификации - RDAP поддерживает разграниченные уровни доступа
- WHOIS не предоставляет стандартизированных сообщений об ошибках - RDAP использует коды состояния HTTP
- WHOIS не имеет механизма перенаправления, кроме текстовых подсказок - RDAP использует HTTP-редиректы для перенаправлений
- WHOIS не поддерживает интернационализацию - RDAP нативно работает с Unicode и многоязычными данными
Использование WHOIS для мониторинга доменов
Данные WHOIS являются основой мониторинга сроков истечения доменов. Регулярно запрашивая записи WHOIS, инструменты мониторинга могут отслеживать даты истечения, обнаруживать изменения статусов и выявлять домены, утратившие блокировку передачи. Для владельцев доменов это означает автоматические уведомления до наступления крайнего срока продления. Для покупателей и инвесторов в домены мониторинг WHOIS показывает, когда интересующие домены приближаются к истечению и вскоре могут стать доступными. DomainExpiryCheck.com использует оба протокола - WHOIS и RDAP - для предоставления точных данных об истечении, автоматически переключаясь на RDAP, когда данные WHOIS недоступны или ненадёжны. Независимо от того, отслеживаете ли вы 3 домена или 500, автоматизированный мониторинг WHOIS устраняет риск пропустить критически важную дату продления или возможность приобретения.
Начните мониторинг ваших доменов сегодня
Отслеживайте сроки истечения доменов, получайте уведомления до окончания регистрации и никогда не теряйте домен. Бесплатно для {limit} доменов.
Начать бесплатный мониторинг