Whois что это
Whois сервис — это сетевой протокол, который позволяет узнать основные данные о доменном имени (кто администратор и регистратор, срок регистрации и т.п.). Название происходит от английской фразы «who is» — «кто это».
Премиум домены
Для чего нужен Whois
С помощью Whois service можно увидеть сведения о сайте, узнать возраст домена и регистратора, посмотреть — чей домен и сайт, а также проверить свободные домены и многое другое, но проверить IP-адрес сайта вы сможете через другой сервис. Данные могут варьироваться, но в большинстве случаев будут следующими:
- имя регистратора
- администратор сайта (может быть указан или скрыт, в зависимости от доменной зоны)
- способы связи с администратором, если контактные данные открыты
- DNS-серверы
Так каждому становится доступна обширная информация о домене и сайте. Например, можно посмотреть возраст домена и узнать кому принадлежит сайт. Но если о первом пункте скажет дата регистрации домена или создания сайта, то со вторым всё не так просто, так как владелец может воспользоваться услугой скрытия данных. Либо данные владельца могут быть скрыты согласно правилам доменной зоны. И тогда понять, кто хозяин сайта — невозможно.
Если нужно найти информацию о сайте по IP-адресу сайта, а не по домену, то следует воспользоваться Whois IP address service. В плане возможностей он абсолютно идентичен обычному Who ip.
Не многие знают, что такое простое действие, как проверка в Whois сервисе, играет важную роль в информационной безопасности, например, узнав возраст домена, можно выявить сайты-однодневки. Также проверка помогает найти фишинговые и прочие ресурсы, где мошенники могут украсть деньги или персональные данные пользователей. Если вы получили письмо с подозрительной ссылкой или попали на сомнительный ресурс — проверьте дату регистрации домена. Если информация о домене говорит о том, что адрес создан несколько дней, недель или месяцев назад — скорее всего это мошеннический ресурс.
Делаем собственный сервис по определению WHOIS любого домена
Сервис WHOIS – это один из основных инструментов для людей, которые постоянно работают с доменными именами. Он нужен как любому человеку, желающему подобрать себе красивое доменное имя, так и хостинг-провайдеру, который помимо прочих услуг может предоставлять возможность регистрации домена. И те, и другие ищут автоматизации своей работы.
Все whois-сервера всех доменных зон предоставляют информацию по строго унифицированному протоколу, слушающем подключения и запросы на 43-м порту.
Сам же запрос к whois-серверу – это просто отправка интересующего доменного имени на данный порт, после чего мы просто читаем ответ.
Для разработки системы автоматизированного получения WHOIS информации по доменам в первую очередь необходимо заполучить список серверов whois для всех существующих доменных зон. Правильным запросом Google в первой же строчке выдаёт ссылку на проект в GitHub, где выложен полноценный XML, содержащий всю требуемую нам информацию:
Сохраняем этот файл себе для последующего открытия в нашем приложении.
Для получения списка серверов WHOIS по доменной зоне из загруженного файла XML была написана следующая функция:
Функция для получения WHOIS информации с уже известного сервера выглядит так:
Эти 2 созданные функции дают нам всё, что требуется и остаётся только обработать нажатие кнопки «Получить данные» на форме.
Имея доменное имя на входе для проверки WHOIS сначала нам необходимо вычленить зону, в которой он находится. Ввиду того, то домен может быть в зоне какого угодно уровня (вовсе не обязательно, что всегда во второй!), я написал простой цикл, который для каждого уровня, начиная с наивысшего, проверит наличие серверов WHOIS.
Далее спрашиваем информацию по домену у каждого из найденных серверов и записываем её в окно вывода результата.
Чтобы не собирать по частям из кода в статье, проект в готовом виде загрузил сюда.
Whois сервис
Сервис Whois позволяет быстро получить всю информацию о регистрации домена, например, дату регистрации и возраст домена, или узнать контакты, по которым можно связаться с организацией или человеком, чей домен вас заинтересовал.
Для чего нужен Whois сервис
Однако Whois пользуется популярностью не только для проверки домена на занятость, ведь определить, свободен ли домен можно и в процессе подбора имени в доменной зоне. Основная ценность сервиса в том, что он содержит всю информацию о домене, и обычно позволяет получить данные об истории домена и его владельце.
Изменение Whois-контакта для международных и зарубежных доменов
Изменение списка контактных лиц по административным и техническим вопросам
Чтобы изменить список контактных лиц в информации о домене:
С момента изменения контактного лица для административного контакта перенос доменов другому регистратору будет невозможен в течение 60 календарных дней.Изменение информации о контактном лице
Чтобы изменить e-mail, номер телефона в Whois-контактах:
1. Зайдите в Раздел для клиентов, используя номер договора и пароль.
2. Выберите Договор → Whois-контакты.
3. Найдите строку с нужным контактом, нажмите ссылку Изменить.
4. Внесите изменения, нажмите кнопку Сохранить изменения.
Для смены e-mail в whois-контакте Registrant необходимо одобрить операцию с обоих электронных адресов. На прежний и новый адреса будут направлены письма с просьбой подтвердить смену e-mail. В течение 7 календарных дней необходимо нажать ссылки Подтвердить смену e-mail в письмах, иначе запрос на смену e-mail будет отменен.
Whois-контакты для международных и зарубежных доменов
Whois-контакты используются в процессе передачи домена между регистраторами. Новый регистратор направляет уведомления на адрес контактного лица по административным вопросам, указанный в Whois-сервисе (Admin Email), если он доступен.
Уведомления о продлении, оплате и поддержке доменов RU-CENTER направляет на контактные адреса, указанные в анкете договора, а не в Whois-контактах.
Создание Whois-контакта для международных и зарубежных доменов
Whois-контакт можно создать в процессе оформления заказа на регистрацию международного или зарубежного домена или до регистрации домена (Раздел для клиентов → Договор → Whois-контакты).
- только одно контактное лицо типа registrant, которое при регистрации всех доменов в международных и зарубежных национальных доменах будет указываться администратором регистрируемых доменов,
- неограниченное количество контактных лиц типа contact, которые могут указываться в качестве контактных лиц по административным и техническим вопросам.
Контактным лицом по административным или техническим вопросам (whois-контакт типа contact) может быть не только администратор домена, но и лицо, отличное от администратора домена.
Для регистрации такого Whois-контакта:
Как использовать сервис проверки домена
Проверить домен — очень просто. Нужно лишь ввести доменное имя или IP-адрес, а затем дождаться, когда система выведет на экран информацию о сайте. Строки с данными могут отличаться, в зависимости от регистраторов и доменных зон. Основные параметры:
Проверка Whois домена позволяет узнать информацию о сайте, в том числе, найти кому принадлежит домен и сайт — организации или физическому лицу.
Часто эта информация располагается в графах Person, Administrator и аналогичных, однако в некоторых случаях данные о владельце могут не отображаться. Это зависит от правил конкретной доменной зоны, а также от того, заказана ли администратором услуга скрытия данных.
Через Whois сервис можно выяснить не только дату регистрации домена, но и проверить историю домена. Однако если необходимо узнать возраст сайта, то сделать это не получится — домен мог быть создан задолго до появления сайта на нём.
Чаще всего история сайта доступна через специальный архив — программы или сервисы, которые сохраняют страницы сайтов в кэше (чтобы каждый мог их проверить).
Стандартные возможности Whois не позволяют пробить сайт и узнать подробную информацию про хостинг сайта, а также узнать домен по ip адресу. В сервисе доступна только информация о домене: DNS, владельце и о том, сколько лет домену. Осуществить же проверку DNS-записей домена вы можете с помощью данного сервиса.
Однако если вы всё же задаетесь вопросом о том, как узнать провайдера сайта, то можете попробовать воспользоваться Whois history — эту услугу предоставляют некоторые регистраторы.
Читайте также: