Система доменных имён интернета полагалась на WHOIS более четырёх десятилетий. Впервые описанный в RFC 812 в 1982 году, WHOIS был разработан в эпоху, когда весь интернет насчитывал менее 500 хостов. Сегодня, при более чем 350 миллионах зарегистрированных доменных имён согласно отчёту Verisign Domain Name Industry Brief за четвёртый квартал 2023 года, WHOIS демонстрирует свою устарелость. RDAP, протокол доступа к регистрационным данным (Registration Data Access Protocol), был разработан как его современная замена. ICANN продвигает переход с WHOIS на RDAP с 2015 года, а в 2024 году объявила, что сервисы WHOIS для gTLD могут начать прекращать работу по мере достижения полного покрытия RDAP. В этой статье рассматриваются оба протокола, их ключевые различия и значение перехода для всех, кто отслеживает или управляет доменными именами.
Что такое WHOIS?
WHOIS - это протокол на основе TCP, работающий на порту 43 и возвращающий данные о регистрации домена в виде неструктурированного открытого текста. При запросе к серверу WHOIS вы получаете текстовый блок, читаемый человеком, содержащий информацию о регистранте домена, регистраторе, серверах имён, кодах статуса и важных датах - создания, обновления и истечения. Протокол предельно прост по своему замыслу. Вы открываете TCP-соединение, отправляете доменное имя и получаете текстовый ответ. Нет аутентификации, нет шифрования и нет стандартизированного формата вывода. Каждый реестр и регистратор форматируют вывод WHOIS по-своему.
Эта простота была преимуществом на заре интернета, но стала серьёзным ограничением. Поскольку вывод WHOIS представляет собой открытый текст без формальной схемы, каждый парсер должен обрабатывать десятки различных форматов. Ответ WHOIS для .com отличается от ответа для .org, который, в свою очередь, отличается от ответа для .de. Форматы дат различаются у разных регистраторов. Названия полей непоследовательны. Некоторые регистраторы включают дополнительные поля, другие опускают стандартные. Создание надёжных автоматизированных инструментов для парсинга данных WHOIS по тысячам TLD требует постоянного обслуживания, поскольку регистраторы изменяют формат вывода без предупреждения. Именно эта фрагментация стала одной из главных причин разработки протокола-заменителя.
Что такое RDAP?
RDAP, протокол доступа к регистрационным данным (Registration Data Access Protocol), определён в серии RFC, опубликованных IETF в 2015 году (с RFC 7480 по RFC 7484). В отличие от WHOIS, RDAP - это протокол на основе HTTP, который возвращает данные в структурированном формате JSON. Это означает, что каждый ответ RDAP следует определённой схеме, что делает его удобным для программного анализа независимо от того, какой реестр или регистратор предоставляет данные. RDAP также работает через HTTPS, обеспечивая шифрование запросов и ответов - то, чего WHOIS никогда не предлагал. Протокол изначально поддерживает интернационализированные доменные имена и многоязычные контактные данные.
RDAP предоставляет ряд возможностей, которых WHOIS полностью лишён. Дифференцированный контроль доступа позволяет серверам RDAP возвращать разный уровень детализации в зависимости от того, кто выполняет запрос. Запрос от правоохранительных органов может получить полные данные о регистранте, тогда как публичный запрос получит только неперсональные данные. Этот встроенный контроль доступа гораздо более естественно согласуется с GDPR и другими нормами конфиденциальности, чем WHOIS, который был системой «всё или ничего» и который регистраторы были вынуждены модифицировать после вступления GDPR в силу, просто редактируя поля. RDAP также использует стандартные HTTP-перенаправления для переадресации между серверами, заменяя произвольные текстовые подсказки, которые использовал WHOIS. IANA ведёт реестр начальной загрузки (опубликованный в формате JSON на data.iana.org), который сопоставляет каждый TLD с его авторитетным сервером RDAP.
Ключевые различия между RDAP и WHOIS
Различия между RDAP и WHOIS затрагивают все аспекты того, как регистрационные данные домена запрашиваются, передаются и обрабатываются. WHOIS был создан для небольшого интернета, где безопасность и машиночитаемость не были приоритетами. RDAP был создан для современного интернета, где конфиденциальность, автоматизация и международная поддержка являются необходимостью. Ниже представлено подробное сравнение двух протоколов по наиболее важным параметрам для мониторинга и управления доменами.
- Формат данных: WHOIS возвращает неструктурированный текст, который отличается у разных провайдеров. RDAP возвращает стандартизированный JSON с единообразной схемой для всех провайдеров.
- Безопасность передачи: WHOIS отправляет данные открытым текстом по TCP-порту 43. RDAP использует HTTPS (шифрование TLS) для всех запросов и ответов.
- Аутентификация: WHOIS не имеет механизма аутентификации. RDAP поддерживает OAuth и другие методы аутентификации на основе HTTP для многоуровневого доступа.
- Структура запросов: WHOIS использует простую текстовую строку в качестве входных данных. RDAP использует RESTful HTTP URL с определёнными сегментами пути для доменов, IP-адресов и сущностей.
- Интернационализация: WHOIS не поддерживает символы за пределами ASCII. RDAP изначально поддерживает интернационализированные доменные имена и контактные данные в Unicode.
- Обработка перенаправлений: WHOIS использует текстовые подсказки, которые клиент должен разбирать самостоятельно. RDAP использует стандартные HTTP-перенаправления 301/302.
- Обработка ошибок: WHOIS не имеет стандартизированных ответов об ошибках. RDAP использует коды состояния HTTP (404, 400, 429 и др.) с телом ошибки в формате JSON.
- Начальная загрузка: WHOIS опирается на жёстко заданные списки серверов. RDAP использует реестр начальной загрузки IANA для динамического обнаружения авторитетных серверов.
Хронология перехода по инициативе ICANN
ICANN продвигает переход от WHOIS к RDAP уже более десяти лет. В 2015 году ICANN обязала все реестры и регистраторов gTLD внедрить RDAP наряду с существующими сервисами WHOIS. К 2019 году RDAP стал обязательным для всех операторов gTLD. В январе 2024 года Организация поддержки родовых доменных имён ICANN (GNSO) начала обсуждение официального прекращения работы WHOIS-сервисов для gTLD с предполагаемым графиком, согласно которому серверы WHOIS для gTLD могут быть отключены уже к 2027 году. Однако переход не является равномерным. Многие реестры национальных доменов верхнего уровня работают независимо от ICANN и внедряют RDAP в собственном темпе - или не внедряют вовсе. По состоянию на 2025 год примерно 1 200 TLD имеют серверы RDAP, указанные в реестре начальной загрузки IANA, тогда как многие ccTLD, такие как .de, .jp, .ru и .it, по-прежнему полностью полагаются на WHOIS. Эта неоднородная ситуация означает, что любая практическая система поиска доменных данных должна поддерживать оба протокола в обозримом будущем.
Что это значит для мониторинга доменов
Для всех, кто отслеживает доменные имена - будь то для контроля продления, защиты бренда или приобретения - переход на RDAP имеет практическое значение. Инструменты, полагающиеся исключительно на WHOIS, со временем перестанут работать для gTLD, поскольку реестры будут поэтапно отключать старый протокол. Но инструменты, полагающиеся исключительно на RDAP, будут пропускать данные множества ccTLD, которые его ещё не поддерживают. Правильный подход - стратегия двух протоколов: использовать RDAP как основной метод поиска там, где он доступен, и переключаться на WHOIS для TLD, которые ещё не поддерживают RDAP.
DomainExpiryCheck.com реализует именно этот подход с двумя протоколами. Система сначала проверяет WHOIS и автоматически переключается на RDAP, когда данные WHOIS недоступны или недостаточны. Она поддерживает актуальную карту TLD с поддержкой RDAP, ежедневно синхронизируясь с реестром начальной загрузки IANA. Для TLD, работающих только через RDAP, то есть тех, где WHOIS не возвращает пригодных данных, система полностью пропускает WHOIS и напрямую запрашивает RDAP. Это обеспечивает точные данные об истечении срока действия независимо от того, завершил ли данный TLD переход или всё ещё использует устаревший протокол. По мере продвижения перехода и принятия RDAP всё большим количеством TLD инструменты мониторинга будут постепенно переходить на приоритетное использование RDAP, но совместимость с WHOIS останется важной ещё как минимум на несколько лет.
Начните мониторинг ваших доменов сегодня
Отслеживайте сроки истечения доменов, получайте уведомления до окончания регистрации и никогда не теряйте домен. Бесплатно для {limit} доменов.
Начать бесплатный мониторинг