Получение административной информации о домене |
Сервис whois (название происходит от англ. who is — кто есть...) — это инструмент для получения информации о владельце того или иного домена. Сам по себе whois можно рассматривать как протокол обмена данными в виде «запрос — ответ».
В «базовом» варианте whois обычно реализован как сервис, работающий на специальном сервере. Сейчас популярным способом пользовательского взаимодействия с whois является использование веб-интерфейсов, но к созданию и продвижению веб-сайтов whois никак не привязан и вполне может работать сам по себе. Однако мы будем следовать современным тенденциям и рассмотрим именно использование веб-сервисов для взаимодействия с whois.
Примером сервиса whois, доступного через веб, является раздел сайта регистратора доменов RU-CENTER. Этот сервис расположен по адресу: http://www.nic.ru/whois.
ПРИМЕЧАНИЕ
Обратите внимание, что адрес содержит указание на использование защищенного протокола обмена данными HUPS. Почему? Потому что таким образом запросы и ответы whois защищаются от перехвата. Дело в том, что перехваченные данные могут быть использованы нечистыми на руку дельцами, например, чтобы перехватить интересное доменное имя.
На странице http://www.nic.ru/whois расположена форма, предлагающая ввести имя домена или IP-адрес, о которых посетитель страницы желает получить сведения.
Whois позволяет получать информацию не только о доменах, но и об IP-адресах. Однако в главе книги, посвященной доменам, мы остановимся на использовании whois именно в отношении доменных имен.
Whois работает с базами данных, в которые заносится информация о владельцах доменов. Самый важный момент интернет рекламы здесь таков: если в базах данных не удалось обнаружить сведения о домене, в подавляющем большинстве случаев это означает, что домен свободен, и его можно зарегистрировать, то есть whois позволяет проверять доступность доменных имен для регистрации.
ПРИМЕЧАНИЕ
Немногие исключения регулируются правилами управления доменом верхнего уровня (ниже мы расскажем о них подробнее). Например, могут быть установлены «стоп-слова», при наличии которых в имени домена будет отказано в регистрации; при этом сервис whois вполне может не показывать такие «стоп-слова».
Выбранный нами для примера сервис whois регистратора RU-CENTER предлагает получить информацию о доменах .RU, .SU, .СОМ, .NET, .ORG, .BIZ, .INFO, .CC, .TV, .ME, TEL. Это, впрочем, далеко не все домены первого уровня — регистратор сообщает информацию лишь о тех доменах, в которых осуществляет регистрацию.
Для иллюстрирования работы с whois получим информацию о домене nic.ru (корпоративный домен регистратора RU-CENTER). В ответ на запрос сервер возвращает страницу, на которой представлена следующая информация:
Информация о домене NIC.RU
Домен занят.
по данным WHOIS.NIC.RU:
% By submitting a query to RU-CENTER's Whois Service % you agree to abide by the following terms of use: % http://www.nic.ru/about/servpol.html (in Russian) % http://www.nic.ru/about/en/servpol.html (in English).
domain: NIC.RU
type: CORPORATE
nserver: ns.ripn.net.
nserver: ns.spb.su.
nserver: ns5.msk-ix.net.
nserver: ns2.ripn.net.
state: REGISTERED, DELEGATED
phone: +7 499 1967278
fax-no: +7 499 1964984
e-mail: lad@ripn.net
e-mail: ru-ncc@nic.ru
org: ANO Regional Network Information Center
registrar: RUCENTER-REG-RIPN
created: 2003.05.19
paid-till: 2009.12.01
source: RU-CENTER
Last updated on 2009.05.15 14:49:03 MSK/MSD.
Описание полей в ответах WHOIS-сервиса о доменах
по данным WHOIS.RIPN.NET:
% By submitting a query to RIPN's Whois Service
% you agree to abide by the following terms of use:
% http://www.ripn.net/about/servpol.html#3.2 (in Russian) % http://www.ripn.net/about/en/servpol.html#3.2 (in English).
domain: NIC.RU
type: CORPORATE
nserver: ns.ripn.net.
nserver: ns.spb.su.
nserver: ns2.ripn.net.
nserver: ns5.msk-ix.net.
state: REGISTERED, DELEGATED
org: ANO Regional Network Information Center
phone: +7 499 1967278
fax-no: +7 499 1964984
e-mail: lad@ripn.net
e-mail: ru-ncc@nic.ru
registrar: RUCENTER-REG-RIPN
created: 1997.11.28
paid-till: 2009.12.01
source: TC-RIPN
Last updated on 2009.05.17 21:36:36 MSK/MSD.
Разберем ответ сервиса.
Для начала заметим, что ответ содержит два раздела, данные в которых во многом совпадают.
Причина такого положения дел в том, что сервис, можно сказать, использовал для обработки запроса две базы данных: собственную базу RU-CENTER (первая часть ответа) и базу данных технического центра домена RU (вторая часть).
Информация о домене приводится в виде, отформатированном в соответствии с соглашениями по использованию whois. Каждая «значащая» строка соответствует такому шаблону: [название поля]: значение поля. Например, domain: nic.ru или e-mail: lad@ripn.net.
В данном случае о характере данных, представленных в полях ответа сервиса whois, достаточно легко догадаться по названию полей. Так, поле «phone» содержит контактный телефонный номер.
Итак, сделав «тренировочный» запрос к сервису whois о домене nic. ru, мы определили, что домен занят (что, впрочем, вполне ожидаемо), и получили некоторую контактную информацию (два адреса электронной почты, телефонный номер, номер факса и название организации), указанную администратором домена. Надо заметить, что основная часть информации из ответа сервиса — это сведения не технического, а административного плана, к сайтостроению напрямую не относящиеся.
Впрочем, в ответе сервиса whois все же содержится важная, с точки зрения саитостроителя, техническая информация: адреса серверов имен, обслуживающих домен. Эти серверы перечислены в полях «nserver». Напомним, что серверы имен (Name Server, NS) служат источником информации об адресации внутри домена. Именно серверы имен позволяют «привязать» домен к веб-сайту.
Заметьте, что информацию о серверах имен, обслуживающих домен, можно получить и непосредственно из DNS. Whois — лишь дополнительный источник. А вот сведения о персоне, являющейся администратором домена, непосредственно из DNS обычно получить нельзя (хотя есть и исключения).