Whois (от английского «Who is») — основанный на протоколе TCP сетевой протокол прикладного уровня, основное применение которого состоит в получении информации о владельцах доменных имён и IP-адресов.
Изначально whois-система предполагалась как инструмент для системных администраторов и создавалась без поддержки национальных языков, но с течением времени функция запроса информации была реализована в виде консольных программ, дополненных веб-формами, поскольку работа с командной строкой неудобна для пользователей.
Базы данных, имеющие Whois-интерфейс, могут работать по централизованной или распределённой модели:
- Централизованная модель — только один центральный Whois-сервер содержит полную базу данных о доменнах именнах и их владельцах и отвечает на запросы, касающихся всех регистраторов. По централизованной модели построены доменные зоны .org и .ru.
- Распределённая модель — информация о доменах содержится у Whois-сервера соответствующего регистратора, а центральный Whois-сервер лишь перенаправляет пользователя к нужному регистратору. Однако автоматическое перенаправление происходит только в случае, если whois-клиент сам способен распознать такое перенаправление и запросить соответствующий периферийный whois-сервер, в противном случае переход на периферийный сервер придется осуществлять вручную. По распределённой модели работает доменная зона .com.
В протоколе Whois различий между центральной и распределенной моделью не предусмотрено.