Что такое WHOIS

WHOIS (произносится как фраза «кто это») — это протокол запросов и ответов , который широко используется для запросов к базам данных , в которых хранятся зарегистрированные пользователи или правопреемники интернет- ресурса, такого как доменное имя , блок IP-адреса или автономная система. , но также используется для более широкого спектра другой информации. Протокол хранит и доставляет содержимое базы данных в удобочитаемом формате. Текущая версия протокола WHOIS была разработана Internet Society и задокументирована в RFC 3912

Реализация

Поиск WHOIS традиционно выполнялся с помощью интерфейса командной строки , но теперь существует множество альтернативных веб-инструментов. WHOIS имеет родственный протокол, который называется Referral Whois ( RWhois ).

База данных WHOIS состоит из набора текстовых записей для каждого ресурса. Эти текстовые записи состоят из различных элементов информации о самом ресурсе и любой связанной информации о правопреемниках, владельцах регистрации, административной информации, такой как даты создания и истечения срока действия.

Существуют две модели онлайн whois проверка данных для хранения информации о ресурсах в базе данных WHOIS: толстая и тонкая модель.

Тонкие и толстые поиски

Информация WHOIS может храниться и просматриваться в соответствии с толстой или тонкой моделью данных:

толстый На толстом сервере WHOIS хранится полная информация WHOIS от всех регистраторов для определенного набора данных (например, один сервер WHOIS может ответить информацией WHOIS по всем доменам .org ).

тонкий Тонкий сервер WHOIS хранит только имя сервера WHOIS регистратора домена, который, в свою очередь, содержит полную информацию о просматриваемых данных (например, серверы WHOIS .com , которые передают запрос WHOIS регистратору, где домен был зарегистрирован).

Если клиент WHOIS не понимает, как справиться с этой ситуацией, он отобразит полную информацию от регистратора. К сожалению, протокол WHOIS не имеет стандарта для определения того, как отличить тонкую модель от толстой модели.

Конкретные сведения о том, какие записи хранятся, варьируются в разных реестрах доменных имен . Некоторые домены верхнего уровня , в том числе com и net , используют тонкий WHOIS, требуя от регистраторов доменов вести данные своих клиентов. Другие глобальные реестры верхнего уровня, в том числе org , используют толстую модель.  Каждый реестр верхнего уровня с кодом страны имеет свои национальные правила.

Программное обеспечение 

Первыми приложениями, написанными для информационной системы WHOIS, были инструменты интерфейса командной строки для Unix и Unix-подобных операционных систем (например, Solaris, Linux и т. Д.). Клиентское и серверное программное обеспечение WHOIS распространяется как бесплатное программное обеспечение с открытым исходным кодом, а бинарные дистрибутивы включены во все Unix-подобные системы. Различные коммерческие реализации Unix могут использовать проприетарную реализацию (например, Solaris 7).

Клиент командной строки WHOIS передает фразу, заданную в качестве аргумента, непосредственно на сервер WHOIS. Различные бесплатные примеры с открытым исходным кодом все еще можно найти на сайтах, таких как sourceforge.net. Однако большинство современных инструментов WHOIS реализуют флаги или параметры командной строки, такие как параметр -h для доступа к определенному хосту сервера, но серверы по умолчанию предварительно настроены. Дополнительные параметры могут позволять контролировать номер порта для подключения, отображать дополнительные данные отладки или изменять рекурсию / поведение рефералов.

Как и большинство клиент-серверных приложений TCP / IP, клиент WHOIS принимает пользовательский ввод, а затем открывает интернет-сокет для своего конечного сервера. Протокол WHOIS управляет передачей запроса и получением результатов.

Интернет

В настоящее время веб-клиенты WHOIS обычно выполняют запросы WHOIS напрямую, а затем форматируют результаты для отображения. Многие такие клиенты являются проприетарными, созданными регистраторами доменных имен.

Потребность в веб-клиентах возникла из-за того, что клиенты командной строки WHOIS в основном существовали только в Unix и крупных вычислительных мирах. На компьютерах Microsoft Windows и Macintosh по умолчанию не было установлено клиентов WHOIS, поэтому регистраторам пришлось искать способ предоставить доступ к данным WHOIS для потенциальных клиентов. Многие конечные пользователи по-прежнему полагаются на такие клиенты, хотя в настоящее время для большинства платформ домашних ПК существуют командные строки и графические клиенты. Microsoft бесплатно предоставляет Sysinternals Suite, в который входит клиент Whois.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

No Related Post