Определение простыми словами
Whois — это «адресная книга» интернета. Делаете запрос по домену или IP, получаете публичную карточку: кому принадлежит, через какого регистратора куплен, когда истекает, какие DNS-серверы прописаны. Используется юристами, безопасниками, SEO-специалистами и желающими купить чужой домен.
Протокол простой как телеграф — TCP-порт 43, ASCII-запрос «домен», ответ — текстом. Отдельные whois-серверы работают для каждой зоны: whois.iana.org подсказывает нужный сервер, дальше ходите туда напрямую.
Сравнение
| Сценарий | Whois | RDAP |
|---|---|---|
| Год запуска | 1982 | 2015 |
| Формат | plain text | JSON |
| Транспорт | TCP/43 | HTTPS |
| Аутентификация | нет | OAuth/JWT |
| Структура полей | не стандартизована | унифицирована |
| GDPR-совместимость | проблемная | встроенные роли доступа |
Кейсы использования
- Проверка свободного домена перед покупкой и оценка истории владения.
- Определение владельца IP-блока при расследовании инцидентов и жалоб на спам.
- Мониторинг истечения собственных доменов и предотвращение перехвата.
- SEO-аудит: сколько доменов на одном whois-аккаунте, есть ли у проекта сетка.
- Негативный сценарий: после GDPR (2018) whois для физлиц в .com/.net/.eu и большинстве gTLD маскирует ФИО, телефон и email — публичных данных стало меньше, нужна форма запроса к регистратору.
Технические детали
# Базовый запрос по домену
whois example.com
# Узнать актуальный whois-сервер для зоны .ru
whois -h whois.iana.org ru
whois -h whois.tcinet.ru example.ru
# Whois для блока IP
whois 8.8.8.8 | grep -iE 'orgname|netname|country'
# Современный RDAP-аналог
curl -s https://rdap.org/domain/example.com | jq '.entities[].vcardArray'
# Парсинг даты истечения для мониторинга
whois example.com | grep -i 'expir' | head -1
Сервис оплачивается косвенно — через тарифы регистраторов и владельцев reverse-DNS-зон. Подробнее об инфраструктуре доменов — в статье про регистратора.
🔥 Где это применяется
Частые вопросы
Можно ли скрыть свои данные в whois?
Да, регистраторы предлагают услугу WHOIS Privacy: ваши контакты заменяются на данные посредника. В .ru/.рф для физлиц данные маскируются по умолчанию, юрлицам — по запросу.
Почему whois-данные у разных сервисов отличаются?
Часть сервисов кэширует ответы, часть берёт из своей базы. Свежие данные всегда у whois-сервера регистрационного оператора (например, whois.tcinet.ru для .ru).
Whois платный?
Нет, протокол бесплатный. Платными бывают коммерческие API с историей изменений (DomainTools, WhoisXMLAPI), массовыми запросами и конвертацией в JSON.