Сервис Whois WHOIS (от who is — «кто такой») — сетевой протокол прикладного уровня, базирующийся на протоколе TCP (порт 43). Основное применение — получение регистрационных данных о владельцах доменных имен, IP-адресов и автономных систем.
Протокол подразумевает архитектуру «клиент-сервер» и используется для доступа к публичным серверам баз данных (БД) регистраторов IP-адресов и регистраторов доменных имён. Текущая версия этого протокола описана в RFC 3912. Чаще всего whois-клиенты реализованы в виде консольных программ. Однако, поскольку для многих пользователей командная строка недоступна или неудобна, на основе консольных клиентов обычно создаются веб-формы, доступные пользователям на многих сайтах в Интернете, в.т.ч и на нашем. Кроме того, существуют whois-клиенты и с графическим интерфейсом. Базы данных, имеющие whois-интерфейс, бывают двух видов: централизованными и распределёнными. В первом случае один whois-сервер содержит полную БД и отвечает на запросы, касающиеся всех регистраторов. По такой схеме построен whois-сервер для домена .org. Во втором случае центральный whois-сервер не содержит полную БД и лишь перенаправляет пользователя на whois-сервер соответствующего регистратора. По такой схеме работает сервис whois для домена .com. Когда whois-клиент «умеет» распознавать такое перенаправление, он сам запрашивает нужный периферийный whois-сервер, в противном случае пользователю приходится делать это вручную. В протоколе whois не предусмотрено различение централизованной и распределённой моделей.
|