Порівняння Whois і RDAP: неструктуровані доменні дані з пошуком переходять у зрозумілий структурований формат.
Доменні дані можуть виглядати по-різному

Бувають ситуації, коли простої перевірки «вільний домен чи ні» замало. Наприклад, сайт раптом ліг після зміни DNS, домен не хоче переноситися до іншого реєстратора, строк делегування добігає кінця або треба терміново з’ясувати, хто взагалі обслуговує це ім’я. Зазвичай у таких випадках відкривають Whois, розраховуючи побачити базові речі: дату створення, реєстратора, DNS-сервери та поточні статуси, але Whois часто розчаровує. Дані відображаються хаотично, формат залежить від конкретної доменної зони, а частина інформації взагалі закрита. У результаті видача перетворюється на суцільний масив технічного тексту, в якому користувачеві без досвіду складно швидко знайти потрібний рядок. Та й для сервісів автоматизації такий брак стандартів давно став головним болем.

Для вирішення цих нюансів і створили RDAP. Це сучасна альтернатива для отримання реєстраційних даних про домени, IP-адреси та мережеві об’єкти. Завдання у нього те саме, що й у Whois, але працює він у передбачуваному та технічно зручному форматі.

Що таке RDAP простими словами

RDAP розшифровується як Registration Data Access Protocol. Якщо без заумних термінів – це протокол перевірки реєстраційних даних домену. Через RDAP Lookup можна дізнатися дату створення й закінчення реєстрації доменного імені, поточного реєстратора, DNS-сервери та актуальні статуси.

З погляду користувача RDAP мало чим відрізняється від звичайного Whois: вводите домен – отримуєте результат. Різниця ховається «під капотом», а саме в способі передачі й обробки інформації. Якщо Whois просто висипає на екран суцільний текст, то RDAP віддає чітко структуровані дані. Дата, статус, реєстратор і DNS тут не розмиті по тексту, а розкладені по окремих полях.

Це історія не лише про розробників чи реєстраторів. Звичайному власнику сайту теж набагато простіше, коли сервіс видає все акуратно: окремо строк дії, окремо реєстратор, статуси, DNS. Так набагато менше шансів пропустити щось важливе через неуважність або заплутану видачу.

Чим RDAP відрізняється від Whois

Головна відмінність – у внутрішній логіці та форматі. Whois з’явився тоді, коли інтернет був компактним, а домени перевіряли не так масово. Він створювався для ручного перегляду і не мав жорстких стандартів. Один реєстр писав «Creation Date», інший – «Created», а третій взагалі видавав дані у своєму стилі.

RDAP прибирає цю плутанину. Він працює через HTTP/HTTPS і повертає відповідь у JSON. Програмам простіше зчитувати такі дані, їх легко інтегрувати в сервіси моніторингу, системи безпеки, панелі керування чи інструменти реєстраторів. Для кінцевого користувача це означає стабільний та охайний результат перевірки.

Інший важливий момент – приватність. У старому Whois раніше світилися персональні дані власників доменів. Зараз, після посилення правил захисту даних, усе це здебільшого ховають. RDAP від початку заточений під нові реалії: він вміє розмежовувати загальнодоступну інформацію та закриті дані, до яких можна надати доступ лише авторизованим запитам за наявності підстав.

До того ж RDAP краще оптимізований під міжнародні доменні імена (IDN) та гігантські зони на кшталт gTLD (.com, .net, .org і нові тематичні розширення). Коли йдеться про мільйони доменів та автоматичні запити, єдиний стандарт – це вже питання виживання інфраструктури, а не просто зручності.

Як саме працює RDAP: технічний бік

Якщо не заглиблюватися в дебри кодингу, головна фішка RDAP – він побудований на принципах REST (Representational State Transfer) і використовує звичайний протокол HTTP/HTTPS.

Для розуміння різниці:

  • Старий Whois працює через специфічний порт 43. Через це запити часто блокуються фаєрволами в корпоративних мережах, а для налаштування автоматичних перевірок доводилося писати окремі «милиці».
  • Новий RDAP робить стандартні вебзапити (так само, як ваш браузер, коли ви відкриваєте будь-який сайт). Не потрібно відкривати додаткові порти чи міняти конфігурацію захисту мережі.

Коли ви робите запит через RDAP, сервер повертає відповідь у форматі JSON. Це полегшує життя розробникам: дані не треба «виловлювати» з суцільного тексту за допомогою складних регулярних виразів. Система відразу отримує чітку пару «ключ – значення».

Крім того, завдяки HTTP-архітектурі, протокол підтримує стандартні механізми авторизації – від звичайних API-ключів до технології OAuth 2.0. Це дозволяє гнучко налаштовувати права доступу для різних категорій користувачів.

Плюси та мінуси протоколу

Жодна технологія не буває ідеальною, тому навіть у такого просунутого рішення є свої нюанси.

Основні переваги:

  • Стандартизація відповідей. Незалежно від того, де зареєстрований домен (в Україні чи США), структура даних у JSON буде однаковою.
  • Безпека та інтеграція. Працює через захищений HTTPS. Легко «товаришує» з будь-якими сучасними CMS, панелями хостингу та системами моніторингу.
  • Диференційований доступ. Можна зробити так, щоб звичайний користувач бачив лише технічні статуси домену, а реєстратор чи правоохоронні органи (за наявності прав) – повні контактні дані.
  • Підтримка інтернаціоналізації (IDN). Протокол коректно працює з різними кодуваннями та національними символами (наприклад, з доменами на кирилиці), що у Whois часто викликало появу нечитабельних символів.

Поточні недоліки:

  • Повільний перехід. Попри вимоги ICANN, деякі старі реєстратори та локальні доменні зони досі неохоче або криво впроваджують RDAP, через що доводиться тримати Whois як резервний варіант.
  • Більший обсяг даних. Формат JSON разом із метаданими та посиланнями важить більше, ніж звичайний короткий текст Whois. Для одного запиту це дрібниця, але під час перевірки мільйонів доменів навантаження на мережу зростає.
  • Складність «сирого» читання. Якщо Whois-текст людина може легко прочитати очима без жодних інструментів, то дивитися на сирий JSON-код без спеціального плагіна чи парсера – задоволення сумнівне. Втім, більшість сучасних сервісів перевірки самі перетворюють цей код на красиві таблиці.

Яку інформацію можна перевірити через RDAP

Найчастіше через RDAP дивляться базовий стан домену: коли зареєстрований, коли згорає, через кого обслуговується і які DNS прописані. Без цього не обійтися під час перенесення домену, налаштування сайту, діагностики пошти або коли треба переконатися, що оновлені записи нарешті підтягнулися.

Окремо варто дивитися на статуси домену. Вони чітко пояснюють, чому домен заблокований для трансферу, чому не вдається змінити дані або що з ним відбувається, якщо строк реєстрації вже сплив (наприклад, чи перебуває він у періоді очікування видалення). Для власника сайту це зазвичай найкоротший шлях зрозуміти причину технічного збою.

Також RDAP виручає перед купівлею домену з рук чи на аукціоні. Повноцінний аудит він не замінить, але для первинної оцінки підійде чудово: відразу видно вік, реєстратора, DNS та наявність якихось специфічних обмежень. Якщо берете домен під бізнес чи серйозний проєкт, така перевірка – обов’язковий крок.

Чи замінює RDAP старий Whois

Фактично так – RDAP поступово витісняє Whois, стаючи новим стандартом. Проте саме слово «Whois» навряд чи швидко зникне з ужитку. Користувачі за звичкою шукатимуть «Whois домену», навіть якщо сервіс на сайті вже давно бере дані з джерел RDAP.

Тому не треба вважати RDAP якоюс складною штукою суто для системних адміністраторів. Для власника сайту це просто надійніший інструмент, який допомагає швидко зорієнтуватися в статусах і не вичитувати купу різношерстого тексту.

Якщо потрібно раз на рік глянути, коли пролонгувати домен або де він хоститься, RDAP Lookup закриє це питання за секунду. Якщо же ви працюєте з веброзробкою, безпекою, SEO чи адмініструванням постійно – різниця стає принциповою. Whois непогано відпрацював свій час, але RDAP значно краще пасує сучасним реаліям: де все має бути структуровано, безпечно і без зайвих загадок.