Как узнать владельца домена

Как узнать владельца домена

Как найти владельца сайта — легальные и рабочие способы

Как узнать владельца домена

Зачем нужны контакты владельца сайта? На деле поводов связаться с администратором ресурса хватает — конфликт с недобросовестным продавцом, задержки с доставкой товара, да и мошенничества всех видов в сети достаточно. Другой случай — вам приглянулся домен, сайт выглядит заброшенным, и вы хотите его купить. Либо площадка привлекла вас отличным контентом, и вы хотите предложить хозяину сотрудничество. Проблем нет, если телефон и email размещены на сайте, но так бывает не всегда. Как абсолютно легально узнать контакты владельца? Рассмотрим самые популярные и достаточно простые способы.

Поиск информации на сайте

На сайте раздела “О нас” может не быть совсем, либо вам предлагают заполнить форму обратной связи, но на сообщения никто не реагирует. Не стоит опускать руки и уходить с сайта — часто страницу контактов просто убирают из меню, но оставляют на ресурсе, поэтому пользователю она не видна. В этом случае можно попробовать поискать скрытые разделы с помощью карты сайта, которую создают для поисковых роботов. Это хml-файл, в котором указывают пути к страницам. Чтобы открыть его в браузере, пишем в адресной строке прямой путь — site.ru/sitemap.xml. Здесь и далее вместо site.ru подставляем имя нужного домена.

Как узнать владельца домена

Если раздел контактов имеется, далее дело техники — копируем строку с адресом и открываем страницу в браузере. Если адреса в карте нет, можно попытаться найти спрятанные директории через адресную строку браузера с использованием распространенных имен, которые дают страницам веб-мастера:

Далеко не всегда такой способ срабатывает, но попытаться стоит. Когда админ запрещает доступ к внутренним разделам с помощью движка, то попасть на скрытые страницы невозможно, но нередко доступ к папкам остается открытым не только для пользователей, но и для поисковых ботов. Тогда полезную информацию легко выудить с помощью Google.

Расширенный поиск Google

Google может найти все, что угодно — html-страницы, картинки, документы и flash-ролики. Хозяева сайтов часто хранят на хостинге файлы, в содержании которых может скрываться полезная информация, и с помощью поисковой системы мы можем их обнаружить и скачать. При установке Microsoft Office и других программ владельцы компьютеров нередко указывают свои личные данные, а перед загрузкой документов в интернет забывают удалить сведения о себе. В результате фамилия и имя владельца программы сохраняются в свойствах файла, которые легко посмотреть.

Функции Google пригодятся и при поиске email хозяина сайта. Как правило, адреса составляют по единым принципам:

Меняем в адресе домен на нужный и отправляем в расширенный поиск Google. Второй путь — пишем запрос прямо в строке, например, info@site.ru site: https://site.ru. Гугл найдет страницы с адресом и выведет их в списке результатов.

Как узнать владельца домена

Прежде чем писать письмо, стоит проверить email, так как он может быть неактивным в результате сбоя в работе сервера или повреждений баз данных, что часто случается на давно заброшенных сайтах. Сервис https://2ip.ru/mail-checker/ поможет выяснить, существует ли адрес в настоящий момент, нужно лишь ввести его в форму.

Как узнать владельца домена

Поиск контактов через whois

Система whois содержит сведения о владельцах домена, ip-адресах и регистраторах. Базы данных пополняют только организации, аккредитованные ICANN — некоммерческой корпорацией по присвоению доменных имен. Любое юридическое или физическое лицо, которое хочет создать сайт, обязано сообщить регистратору:

Все вместе эти сведения называются WHOIS-данными, которые по условиям договора собственники доменов обязаны подтверждать ежегодно. Получить развернутую информацию о ресурсе поможет сервис https://2ip.ru/whois/, где в форму необходимо ввести адрес сайта.

Как узнать владельца домена

В результатах поиска вы увидите краткую информацию о ресурсе, более подробные сведения появятся на экране после клика по кнопке «Подробнее».

Как узнать владельца домена

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

Как узнать владельца домена

Однако в большинстве случаев частные лица и небольшие организации подключают сервис защиты личных данных, чтобы избежать рассылки спама или нежелательных звонков. В таком случае вместо адреса и телефона владельца будут доступны только контакты регистратора, самые крупные из которых — reg.ru и nic.ru. Отправить запрос в их адрес можно, но по правилам сервисов информация об администраторе домена не подлежит разглашению, если того не хочет владелец.

Как узнать владельца домена

Регистраторы сообщают личные данные клиентов только по обращениям:

Адрес и телефон собственника регистраторы предоставляют только лицам, намеренным подать судебный иск. Организации направляют запросы на фирменном бланке с печатью и подписью руководителя, письма от обычных людей принимаются через адвоката. Просто так контакты владельца домена получить крайне сложно — нужны серьезные основания.

Регистраторы предлагают обратиться к владельцу сайта через форму обратной связи:

Пример письма, которое приходит хозяину домена, зарегистрированному на nic.ru.

Как узнать владельца домена

Реагировать или нет — решает хозяин сайта. Если ответа вы не получили, есть еще одна возможность найти контакт — с помощью сервиса https://2ip.ru/domain-list-by-email/. Система ищет все сайты одного владельца по адресу ресурса или email. В случае удачи сервис отобразит список источников и мейлы.

Как узнать владельца домена

Небольшой шанс получить контакты существует, если вы обратитесь напрямую к хостеру. Результатом запроса через форму https://2ip.ru/guess-hosting/ будет название сервиса, который оказывает услуги хостинга и обслуживает сайт.

Как узнать владельца домена

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

Сервис domain-contact.org

Сервис https://www.domain-contact.org помогает связаться с людьми, управляющими доменом. В списке контактов выбираем владельца или администратора, пишем сообщение и ждем ответа.

Как узнать владельца домена

Обратные ссылки

Часто владельцы молодых сайтов размещают ссылки на ресурс в своих профилях на форумах и в социальных сетях, а также заказывают публикацию статей о себе через специализированные площадки. Нередко в постах и комментариях администраторы указывают электронную почту для контактов с потенциальными клиентами или свои личные данные. Список обратных ссылок можно найти через специальные сервисы, один из них — https://ahrefs.com/backlink-checker. При анализе результатов обращайте внимание на источник — ссылка в личном профиле на блоге даст больше шансов найти нужного человека, чем линк в обзорной статье.

Как узнать владельца домена

Изображения на сайте

Размещенные на ресурсе картинки могут стать полноценным источником информации, в особенности если владелец сделал фото с помощью собственного смартфона и забыл обработать снимки перед загрузкой. Метаданные в формате EXIF содержат сведения о технических параметрах изображения, месте и времени съемки, а также о владельце камеры. Скачиваем несколько картинок с сайта, проверяем их через сервис http://exif.regex.info/exif.cgi и анализируем результаты.

Как узнать владельца домена

Архивные копии

Интернет-архивы сохраняют старые копии сайтов, в которых может оставаться удаленная информация, в том числе и контакты. Такие сервисы помогают восстановить весь сайт или его отдельные разделы после аварии. Одна из крупных площадок — https://archive.org/, где кэшированные страницы хранятся много лет. Открываем архивные копии кликом по графику или выделенной дате.

Как узнать владельца домена

Как узнать владельца домена

Анализ robots.txt

Файл robots.txt размещают в корневом каталоге сайта. Веб-мастера прописывают в нем служебные директории, закрытые для поисковых ботов. Найти файл достаточно просто — пишем в адресной строке https://site.ru/robots.txt, и он откроется прямо в окне браузера. Ищем в тексте пути к хранилищу фотографий, заброшенному форуму или папке с личными данными, в которой вполне могут оказаться нужные сведения. Когда владельцы занимаются площадкой самостоятельно, они часто не думают о безопасности и загружают на хостинг персональную информацию.

Как узнать владельца домена

Поиск разработчиков в файле humans.txt

Неплохой шанс найти владельца домена дает файл humans.txt. Это своеобразный отчет авторов проекта, где указаны имена тех, кто работал над сайтом. Файл размещают в корневой директории сайта, и открывается он тем же способом, что и robots.txt — через адресную строку браузера: https://site.ru/humans.txt.

В содержании ищем прямые контакты программистов, дизайнеров, верстальщиков и копирайтеров и через них узнаем о заказчике.

Как узнать владельца домена

Как видите, легальных способов найти владельца площадки много, и один из них наверняка даст результат. Однако методы вряд ли сработают, если с помощью сайта ведется противозаконная деятельность, и администратор целенаправленно скрывает контакты. В этом случае проще действовать официально и обратиться напрямую к регистратору.

Источник

Как узнать, кто является Администратором (владельцем) домена

Если вы хотите, чтобы другие пользователи не могли узнать информацию о домене (например, имя администратора), подключите услугу «REG.Private».

Информация об Администраторе домена предоставляется в полном объёме на письменные запросы правоохранительных и судебных органов. Предоставление такой информации возможно исключительно на основании запросов суда и иных органов, которым законодательством РФ предоставлено такое право.

Запросы информации об Администраторе от Адвоката

В соответствии с п. 9.1.5. Правил регистрации Регистратор вправе сообщить информацию о полном наименовании (имени) администратора и его местонахождении (местожительстве) по письменному мотивированному запросу третьих лиц, содержащему обязательство использовать полученную информацию исключительно для целей предъявления судебного иска. Таким образом, адвокатский запрос должен содержать обязательство использовать полученную информацию исключительно для судебных целей, а также к нему должна быть приложена копия удостоверения адвоката, подписавшего запрос. Обращаем Ваше внимание на тот факт, что иные данные помимо ФИО/наименования и адреса по запросу адвоката не предоставляются.

Запросы информации об Администраторе от Правообладателя

В соответствии с п. 9.1.5. Правил регистрации Регистратор вправе сообщить информацию о полном наименовании (имени) администратора и его местонахождении (местожительстве) по письменному мотивированному запросу третьих лиц, содержащему обязательство использовать полученную информацию исключительно для целей предъявления судебного иска. Таким образом, запрос Правообладателя должен содержать обязательство использовать полученную информацию исключительно для судебных целей. Запрос должен быть оформлен на фирменном бланке организации-Правообладателя, иметь печать и подпись уполномоченного лица, к запросу должна быть приложена копия свидетельства на ТЗ/ТМ либо ИНН (в случае, если правообладатель обращается вследствие использования его фирменного наименования). Данные администратора по запросу Правообладателя предоставляются исключительно в случае, если само доменное имя сходно до степени смешения с ТЗ/ТМ/фирменным наименованием Правообладателя. Во всех иных случаях (в случае использования ТЗ/ТМ/фирменного наименования на контенте сайта и т.п.) данные администратора не могут быть предоставлены на основании такого запроса.

Обращаем Ваше внимание на тот факт, что иные данные помимо ФИО/наименования и адреса по запросу Правообладателя не предоставляются.

Более подробную информацию о порядке направления запросов от адвокатов и правообладателей вы можете найти в инструкции.

Источник

Три простых способа найти владельца сайта и узнать его контактные данные

Проверка через WHOIS

Контактов или формы обратной связи может и не быть. Поэтому приходится искать их самостоятельно. Хорошо, если есть ссылки на социальные сети или мессенджеры, но что делать, если и их нет?

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

Если информация закрыта, то вы не увидите фамилии владельца, в этой графе будет написано «Частное лицо» (Private Person). Но, скорее всего, возможность связаться все же будет.

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

Во-вторых, может быть оставлен адрес электронной почты в обычном или зашифрованном виде. В последнем случае это ничуть не помешает отправить письмо, однако вы не будете знать реального адреса владельца.

Если владелец компания, то все может быть еще проще. У компаний обычно есть официальные сайты или странички в соцсетях, где контактная информация должна быть наверняка. Кроме того, о компании можно узнать подробнее, набрав в поиске ее название. Никогда не знаешь, что в итоге всплывет.

Поиск обратных ссылок

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

Искать обратные ссылки можно через специальные сервисы, например ahrefs.com.

Стоит отметить, что ссылки могут появляться и естественным образом, иначе говоря, тот, кто дал ссылку, не обязательно имеет отношение к сайту. А вот если она стоит в профиле или на странице в соцсети, то это почти наверняка нужный вам человек.

Источник

Как узнать владельца сайта

Как узнать владельца домена

Как узнать владельца домена

Как узнать владельца сайта по домену

Владелец сайта в сети «Интернет» — это лицо, самостоятельно и по своему усмотрению определяющее порядок использования такого сайта, в том числе порядок размещения информации на таком сайте.

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

Способы определить данный владельца через интернет

Через данные Whois

Что конкретно можно узнать о домене через Whois?

Самый популярные сервисы Whois

Пример юридической компании

Как узнать владельца домена

В графе «org» указывается владелец. В нашем примере это компания Яндекс (YANDEX, LLC). Юридические лица не скрывают свои данные.

В графе «registrar» указывается регистратор доменного имени.

Пример физического лица

Как узнать владельца домена

В графе «registrar» указывается регистратор доменного имени.

Что делать если данные Whois скрыты

Мы предлагаем сделать следующее:

В графе «admin-contact» указана ссылка дающая возможность отправить сообщение администратора сайта, с тем, что вы хотите: жалоба, требование и т.д.

Если на сайте вам удалось найти e-mail, то есть вероятность найти владельца через эти данные. Для этого войдите в сервисе http://2ip.ru/domain-list-by-email/, введите адрес почтового ящика и он Вам выдает все домены этого человека.

Возможно, в каких-то доменах опция Private Person будет отключена и таким косвенным способом можно определить владельца.

Через ВебАрхив

Заходите на сайт ВебАрхива: http://archive.org/web/web.php и вбиваете в поиск нужное вам доменное имя.

Как узнать владельца домена

Через форму обратной связи сайта

Как узнать владельца домена

Способы через запросы (письменно)

Через запрос хостинг

Адвокатский запрос в адрес хостинга ранее позволял получить данные владельца сайта, но с недавнего времени и с учетом принятого закона о защите персональных данных, провайдеры отказывают в их предоставлении.

Через судебный запрос

Если вы приняли решение обратиться в суд за судебной защитой, и не знаете владельца сайта, тот можно подать ходатайство с просьбой суду установить владельца сайта, путем направления судебного запроса.

Публикуем обзор статьи, как только она выходит. Отдельно информируем о важных изменениях закона.

Присылаем статьи пару раз в месяц. Подписываясь, вы соглашаетесь с политикой конфиденциальности.

Источник

Как узнать владельца сайта?

В этой статье мы расскажем, как узнать данные владельца сайта законными способами. А самим владельцам эта информация будет полезна для проверки — удалена ли их персональная информация из некоторых неочевидных источников.

Кто считается владельцем сайта

Владелец сайта — это человек или компания, купившие данный домен и/ или услуги хостинга. Это может быть и частное лицо, и юридическое. В статье мы будем использовать общие термины «владелец сайта» и «администратор домена», которые в равной степени могут относиться и к организации, и к физическому лицу.

Зачем искать владельца домена или сайта

Контактные данные владельца сайта чаще всего нужны в нескольких случаях:

Какие данные о владельце можно узнать

Описанными в этой статье способами можно узнать:

3 самых простых способа связаться с владельцем

Первый — посмотреть страницу «Контакты» на сайте, а также подвал (футер) сайта. Иногда там размещают адрес директора, который часто и является владельцем.

Несмотря на очевидность, иногда люди забывают сделать эту простую вещь и сразу переходят к более сложным

Пишем в форму обратной связи

На многих сайтах существует форма, куда можно написать ваше обращение. Даже бывает отдельная — «Написать директору». Получите ли вы ответ — это уже другой вопрос.

Пишем на административный ящик домена

Часто хостинг-провайдер вместе с услугой размещения сайта предоставляет в бесплатное использование доменную почту. И обычно по умолчанию создается один или несколько так называемых административных адресов. Самый популярный — admin@site.com (вместо site.com подставьте домен нужного сайта). Также адрес может начинаться с administrator, billing, info и т. д.

Существует ли выбранный ящик, можно проверить с помощью онлайн-утилит проверки валидности email-адресов, например, https://snov.io/email-verifier или https://mailvalidator.ru. И если все в порядке — пишите письмо.

Как получить сведения через Whois

Whois — это сетевой протокол, который позволяет получить в текстовом виде контактные данные владельцев доменных имен, указанные при регистрации. Чтобы протоколом было удобно пользоваться, создано множество «оболочек«—онлайн-сервисов к нему.

Как найти владельца сайта с помощью таких сервисов?

Но способ сработает только при условии, что владелец не скрыл сведения о себе.

Что делать, если данные в Whois скрыты

Часто бывает, что в Whois вместо данных лица/организации указан только ярлык «частное лицо» или другой подобный. Как же связаться с администратором домена?

Напрямую не получится, но можно написать или позвонить регистратору домена — в информации обычно указан его email и телефон. Иногда вместо этого может быть расположена ссылка на форму отправки сообщения регистратору. Вряд ли он предоставит вам в ответ сведения о владельце, но возможно, передаст ему ваше сообщение.

Можно ли узнать данные через регистратора домена и хостера

Регистратор домена и хостинг-провайдер обязаны сообщать вам сведения о владельце только по решению суда или предписанию правоохранительных органов.

Если официальных предписаний у вас нет, регистратор домена и хостер не дадут вам личные данные владельца, но как и в предыдущем случае могут передать вашу просьбу о контакте владельцу сайта. Так что написать им в любом случае стоит. Хостера сайта можно определить с помощью сервиса ru.hostadvice.com.

Сторонние сервисы по поиску владельца сайта и/ или его контактов

Существуют и другие способы найти владельца сайта. Они менее надежные, как указанные выше, и скорее напоминают работу частного детектива, но шансы получить нужную информацию есть.

Сервис archive.org

Этот способ стоит использовать, если вы знаете, что раньше на сайте были контакты владельца, а сейчас их убрали. Портал archive.org — это интернет-архив, на котором хранятся миллионы «снимков» страниц различных сайтов, сделанных в разное время. Возможно, что там есть старая версия нужной вам страницы, с контактами.

Сервис hunter.io

На сайте hunter.io можно найти email-адреса, связанные с нужным вам доменом, — возможно, среди них будет и адрес владельца. Напишите по всем найденным адресам из списка — возможно, кто-то откликнется.

Информации в файлах на сайте ​

Узнать владельца сайта можно из информации о создателе файлов, расположенных на сайте. Некоторые форматы файлов — pdf, doc и другие — содержат сведения о пользователе компьютера, который создавал документ. Часто пользователи указывают в операционной системе свои настоящие имя и фамилию. А если сайт небольшой или новый, то вполне возможно, что документы для сайта создавал именно его владелец.

Чтобы не искать файлы вручную, воспользуйтесь поиском Google. Он умеет искать определенные типы файлов на конкретном заданном сайте. Для этого впишите в поисковую строку конструкцию: «filetype:doc site:site.com». Doc замените на нужный вам формат файла, а site.com — на искомый домен.

Сведения в фотографиях на сайте

Фотографии содержат специальные сведения — exif-данные (если их не удалить специально). В exif можно найти, например, адрес места съемки. Сопоставив его с организациями, расположенными по этому же адресу, можно найти компанию-владельца.

Для поиска берите фотографии, которые точно снимались в офисе компании: фото сотрудников на рабочих местах и другие подобные.

Источники обратных ссылок на сайт

Найти владельца сайта можно, изучив обратные ссылки на нужный вам сайт. Точнее, вам понадобятся ресурсы-источники таких ссылок. Часто на статьи или другие страницы сайта владелец ссылается со своей страницы в соцсети — так можно установить его личность.

Как найти обратные ссылки на нужный вам домен? Для этого можно использовать сервис ahrefs.com или аналогичные — megaindex.com, serpstat.com и другие.

Страницы в социальных сетях

Часто компании создают официальные страницы в Facebook, VK и других социальных сетях. На сайте они могут быть не указаны — например, страницей почти не занимаются, и афишировать ее нет смысла.

Однако, если поискать по названию сайта или компании непосредственно в социальной сети, страницу можно найти. Владелец сайта скорее всего окажется среди администраторов и активных подписчиков страницы.

Информация в скрытых каталогах на сайте

Помимо файлов, которые отображаются на фронтенде, у сайта на хостинге есть папки и файлы, которые скрыты от поисковиков директивами в robots.txt. Часто владельцы сайтов используют такие каталоги, как дополнительное хранилище, и загружают туда личные документы.

Список скрытых каталогов и файлов можно получить, если вбить в браузер строку site.com/robots.txt, в которой site.com нужно заменить на домен сайта. Откроется содержимое robots.txt. Смотрите строки, которые начинаются с Disallow: нет ли среди них файлов с контактами или папок, которые, судя по названию, могут использоваться как хранилище. После этого замените в предыдущем адресе robots.txt на название этой папки или файла и проверьте содержимое открывшегося файла или каталога.

«Забытые» страницы в sitemap.xml

Возможна ситуация, когда страницу с контактами «убрали» с сайта, просто удалив ссылки на нее из меню. Однако она остается активной и, зная адрес, можно открыть ее в браузере. В этом случае наверняка она осталась в списке sitemap.xml — посмотрите его.

Комментарии в коде сайта

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

Открыть код страницы сайта можно в браузере. Откройте страницу сайта в режиме разработчика. Искать строки с комментариями лучше всего по символам, которые там обязательно будут. В HTML комментарии начинаются с символов

Источник

Whois: практическое руководство пользователя

Статья рассказывает о работе whois протокола, о существующих клиентских решениях и об особенностях коммуникации с различными whois серверами (а также о выборе правильного whois сервера). Ее основная задача — помочь в написании скриптов для получения whois информации для IP адресов и доменов.

Что такое whois?

Что такое и для чего нужен whois можно прочитать, например, здесь: http://en.wikipedia.org/wiki/Whois.

В нескольких словах, whois (от английского «who is» — «кто такой») – сетевой протокол, базирующийся на протоколе TCP. Его основное предназначение – получение в текстовом виде регистрационных данных о владельцах IP адресов и доменных имен (главным образом, их контактной информации). Запись о домене обычно содержит имя и контактную информацию «регистранта» (владельца домена) и «регистратора» (организации, которая домен зарегистрировала), имена DNS серверов, дату регистрации и дату истечения срока ее действия. Записи об IP адресах сгруппированы по диапазонам (например, 8.8.8.0 — 8.8.8.255) и содержат данные об организации, которой этот диапазон делегирован.

Часто whois используется для проверки, свободно ли доменное имя или уже зарегистрировано. Теоретически, это можно сделать просто открыв домен в браузере, однако на практике зарегистрированное имя не всегда используется.

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

Протокол подразумевает клиент-серверную архитектуру и используется для доступа к публичным серверам баз данных (как правило, самих регистраторов IP адресов и доменных имен). В некоторых случаях, whois сервер для определенного домена верхнего уровня содержит полную базу данных обо всех зарегистрированных доменах. В других случаях, такой whois сервер содержит лишь самую базовую информацию и отсылает к whois серверам конкретных регистраторов.

Остальные детали будут рассмотрены по ходу самой статьи. Информации, на самом деле, очень много, поэтому специально для тех, кто хочет получить лишь общее представление, не углубляясь в технические детали, есть ее «выжимка»: можете сразу переходить к последнему разделу статьи, который называется «Короткие итоги«.

Небольшая предыстория

Есть программный продукт, Интернет-портал, который предоставляет различные сведения об IP адресах и доменах, в том числе whois информацию. Испокон веков для этих целей использовалась сторонняя утилита jwhois, в работу которой никто не вникал. Однако после миграции продукта на новую версию FreeBSD неожиданно оказалось, что jwhois перестал работать: для большинства доменов начала выдаваться абсолютно нелогичная ошибка «Unable to connect to remote host». Google не помог, и я уже был готов начинать дебажить C-шный код, как вдруг оказалось, что jwhois нам вообще не подходит из-за своей лицензии (GPL v3). В общем, встала задача поиска какого-то альтернативного решения.

К моему удивлению, каких-либо вменяемых альтернатив в наличии не оказалось. Большинство форумов как раз и рекомендовали использовать тот самый jwhois. Несколько программ, конечно, нашлось (в том числе несколько библиотек на родном для нашего продукта языке Python), однако большинство из них были забракованы уже буквально после первого же теста на домен в зоне «ua». В целом, все решения выглядели откровенно написанными «на коленке» и абсолютно неподходящими для серьезного продукта. Единственная библиотека, которая на тот момент вызывала доверие, была написана на Ruby (что совсем нам не подходило) и имела пугающий размер исходников и различных конфигурационных файлов для каждого конкретного whois сервера.

Оставалась еще стандартная Unix-овая утилита, так и называющаяся «whois», однако и ее работа оставляла желать лучшего.

В общем, единственным вариантом было садиться читать спецификации по протоколу и писать решение самому.

Результатом этого стал модуль на языке Python на 1000 строк кода, в процессе написания которого я последовательно наступил на все сопутствующие грабли, и, в конечном итоге, данная статья, которая про все эти «грабли» и рассказывает (да, если что, то код проприетарный).

Забегая наперед, замечу, что с высоты приобретенного опыта и jwhois, и Ruby Whois (http://www.ruby-whois.org) теперь также выглядят «оставляющими желать лучшего».

В чем, собственно, проблема?

Вся работа whois описана в RFC 3912 (http://tools.ietf.org/html/rfc3912) и занимает целых 4 страницы. В нескольких словах, все сводится к следующему: откройте TCP соединение на порт 43 к нужному whois серверу, пошлите запрос в определенном формате (который для конкретного whois сервера может быть каким угодно), закончите его «\r\n» и получите результат, формат которого для конкретного whois сервера также может быть каким угодно. Закрытие сервером соединения означает окончание результата. Все! Иными словами, каждый whois сервер определяет формат коммуникации по собственному усмотрению. Это уже не говоря о том, что абсолютно неочевидно, откуда взять нужный whois сервер для конкретного домена или IP адреса.

Я, конечно, наивно рассчитывал, что найду в Интернете море практических статей, в которых все это будет детально расписано, однако в результате не нашел ни одной. В основном, все сводилось лишь к пережевыванию скудной информации из RFC и названиям нескольких самых известных whois серверов. Хотя некоторую разрозненную информацию все-таки удалось найти.

В общем, пришлось смотреть код Unix-ового whois, а также jwhois и Ruby Whois — их принцип работы и будет рассмотрен далее.

Unix-овый whois

Итак, что собой представляет работа Unix-ового whois?

Кроме того, часто результат получается не совсем такой, как мы ожидаем. Например:

Оказывается, whois сервер знает про целый ряд доменов, похожих на «google.com» и не знает, какой из них выбрать.

Как видим, IP адрес сначала был делегирован одной организации в рамках определенного диапазона, а позднее переделегирован другой организации в рамках уже меньшего поддиапазона. И whois сервер снова не знает, какая именно информация нас интересует.

Иными словами, программа полагается на самый общий принцип работы whois протокола и абсолютно не готова к каким-либо исключениям. Для «дискавери» доменных whois серверов используется whois-servers.net, что в настоящее время отнюдь не самый эффективный способ.

jwhois

Теперь посмотрим, как работает самая популярная whois утилита. В отличие от Unix-ового whois она не делает никакого «дискавери», а всецело полагается на километровый конфигурационный файл (около тысячи строк!), в котором захардкоджены whois серверы для всех известных доменов верхнего уровня, для ряда специфических доменов второго уровня (которые имеют собственные whois серверы) и даже для конкретных диапазонов IP адресов. Стоит ли говорить, что в современном быстро меняющемся мире этот конфигурационный файл будет требовать ежедневных обновлений и все равно вряд ли когда-нибудь будет на 100% актуальным? В шапке файла есть ссылка на репозиторий, с которого можно скачивать последнюю версию, и оказалась, что она датирована апрелем 2011-го года! За это время появилось множество новых whois серверов, а часть старых уже не работает. Уверен, что делегирован и целый ряд новых IP диапазонов — особенно для IPv6.

Кроме собственно названий whois серверов, в файле в специальном формате описаны все известные исключения для форматов запросов, а также формат ссылок на другие whois серверы (намного больше, чем в Unix-овом whois).

Также обнаружилась еще одна интересная функциональность. Для многих доменов верхнего уровня whois серверов на самом деле нет, или доступ к ним ограничен, однако whois информация доступна через веб на их сайте. Так вот, jwhois умеет посылать GET-ом или POST-ом нужный запрос, получать результат и потом выкусывать из HTML необходимую информацию. Адреса страниц, имена параметров формы и формат результата для каждого конкретного случая также захардкоджены в конфигурационном файле. Естественно, во многих случаях эти данные уже устарели, и «scraping» не работает. Некоторые сайты просто добавили в свои формы каптчу — возможно, как раз против подобных программ.

Возвращаясь к примерам выше, jwhois корректно выдает результат для «google.com», но с «8.8.8.8» он ничем не лучше Unix-ового whois.

В общем, как оказалось, jwhois не такая уж и хорошая программа, как думалось. Полагаться только на захардкодженный список серверов (даже если бы он регулярно обновлялся) явно не самая лучшая идея.

Ruby Whois

Если бы эта программа анализировала древнеегипетские папирусы, то, безусловно, имело бы смысл детально описать формат всех известных видов документов каждой из династий фараонов. Но вот делать это для whois серверов, которые меняются чуть ли не каждый день, наверно, не самое благодарное занятие. Как-то прямо жалко авторов проекта — поддерживать его явно задача не из легких.

На тот момент у меня уже были в наличии названия нескольких «хитрых» whois серверов (и понимание того, откуда их можно взять) — в конфигурации Ruby Whois никакой информации про них не было.

Я не имел возможности (да и особого желания) запускать Ruby Whois, поэтому не знаю, справился бы он с «8.8.8.8» или нет.

pwhois

despair/Net-Whois-Raw-2.43/. Последнее обновление датировано августом 2012 года.

Программа использует все тот же метод хардкода: есть огромный конфигурационный файл (на этот раз, на две тысячи строк), в котором зашиты названия whois серверов и все остальное.

Основной недостаток тот же самый: всего не захардкодить. Многих whois серверов в конфигурации нет, соответственно о целом ряде доменов получить информацию невозможно. Ну и с «8.8.8.8» программа также не справилась.

Что дальше?

К этому времени у меня уже были определенные идеи касательно того, как должен работать «правильный» whois, и я взялся за разработку начальной версии. Все дальнейшие «знания» были почерпнуты экспериментальным путем в результате множества разнообразных whois запросов и анализа их результатов. К счастью, многое из этого можно было автоматизировать.

Также хочется упомянуть сайт http://whois.domaintools.com — лучший whois веб сервис, который мне удалось найти. Естественно, я не имел возможности видеть его исходный код, однако во многих случаях сравнение его результатов с моими служило хорошей «наводкой». Не буду озвучивать предположения касательно того, как он работает, однако по факту он показывал намного лучшие результаты, чем вышеупомянутые программы (как я уже упоминал, о возможностях Ruby Whois я сужу только по коду).

Работу с whois я бы свел к решению трех принципиальных задач:

Как определить правильный whois сервер для домена?

Для начала несколько замечаний.

Whois информацию возможно получить не для всех доменов верхнего уровня. Некоторые страны whois информацию для своих доменов не предоставляют в принципе (например, КНДР). Кроме того, своих whois серверов не имеют и некоторые африканские страны (возможно, у них просто нет денег или всех программистов съели).

Для некоторых доменов верхнего уровня whois информацию возможно получить только на сайте регистратора. В некоторых случаях для этого необходимо ввести каптчу, в остальных это можно реализовать программно. Тем не менее, я полностью отказался от идеи «scraping-а». Его корректная работа требует хардкода большого количества информации (адрес страницы, имена полей формы, формат полученной HTML страницы и т.п.), чего я всячески хотел избежать. Кроме того, эта информация требует постоянного обновления, так как она может меняться даже чаще, чем имена whois серверов.

Ну и, самое главное, если whois информация будет отображаться посетителям сайта, то можно просто предоставить ссылку на сайт регистратора и дать возможность пользователю заполнить форму самому. В большинстве случаев, whois форма представлена или на заглавной странице, или на страницу с ней можно перейти в один клик. Это намного более надежный способ, чем полагаться на «scraping», который в любом случае не сможет справиться с каптчей. Где взять ссылку на сайт регистратора будет рассказано ниже.

Также некоторые whois серверы могут банить IP адреса пользователей, которые посылают слишком много запросов.

Итак, где же взять название правильного whois сервера?

Взять его можно из нескольких источников:

1. Есть такой замечательный whois сервер whois.iana.org, принадлежащий IANA (http://en.wikipedia.org/wiki/Internet_Assigned_Numbers_Authority). Он содержит самую свежую информацию обо всех доменах верхнего уровня. Например (здесь и далее все примеры с использованием Unix-ового whois):

Обратим внимание на следующие строки:

Это собственно и есть whois сервер и сайт регистратора! Для большинства доменов верхнего уровня IANA возвращает вполне актуальное название whois сервера. Я специально проверял изменения в Ruby Whois за несколько последних месяцев, и все они были взяты именно с whois.iana.org.

В моем модуле я кэширую результат с IANA на 24 часа (на больший промежуток времени особого смысла нет, да и данные могут поменяться).

Несмотря на все сказанное выше, для некоторых доменов верхнего уровня IANA информацию о whois серверах почему-то не предоставляет. Возможно, регистраторы некоторых стран специально их не афишируют. Но не страшно, у нас есть и другие способы.

2. Если присмотреться, для очень многих доменов верхнего уровня названия их whois серверов выглядят или как whois.nic. (более распространено), или как whois. (менее распространено). Например:

Таким образом, если IANA нам ничего не вернула, для любого домена верхнего уровня мы легко получаем названия двух потенциальных whois серверов:

Довольно часто, если мы ищем домен третьего уровня (например, russia.edu.ru), то whois сервер, ответственный за домен верхнего уровня, нужной информации не содержит. Например:

Это происходит из-за того, что за многие домены второго уровня (в нашем примере, edu.ru) ответственна совершенно другая организация, которая имеет свой собственный whois сервер.

В подобных случаях jwhois и Ruby Whois педантично хардкодят название whois сервера для каждого известного им домена второго уровня с собственным сервером. Естественно, уследить за всеми доменами второго уровня абсолютно нереально, тем более что никакого централизованного источника подобной информации нет.

Но опять таки, если присмотреться, большинство таких whois серверов имеют вид whois. (более распространено) или whois.nic. (менее распространено). Например:

В некоторых случаях, когда IANA возвращает только сайт регистратора без whois сервера, название, построенное по этой схеме, оказывается верным.

Таким образом, для каждого домена, который мы хотим найти, у нас будет целый список потенциальных whois серверов с большей или меньшей вероятностью работоспособности. Например, для russia.edu.ru у нас будет:

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

Стоит отметить, что когда мы в следующий раз будем искать домен в зоне edu.ru, то активными будут считаться сразу два whois сервера:

Мой модуль ищет ссылки достаточно агрессивно, принимая за whois сервер любую строку, которая выглядит как хостнейм и содержит слово «whois» (как мы уже выяснили, «лишние» whois серверы — не проблема). Если же мы нашли ссылку в формате «whois server: », то название сервера уже не обязательно должно содержать слово «whois» (на практике, это может быть даже не хостнейм, а просто IP адрес). Все найденные whois серверы по умолчанию считается активными.

Правда здесь есть один подводный камень. Результат может содержать название собственного whois сервера, и если так вышло, что мы обратились к нему по какому-то алиасу, оно будет выглядеть как ссылка на другой whois сервер. Например:

Здесь упоминается whois.jprs.jp, алиасом которого, на самом деле, и является whois.jp. То есть если мы теперь пошлем запрос на whois.jprs.jp, то получим такой же самый результат. Кроме этого, некоторые whois серверы могут работать как прокси и возвращать результаты с какого-то другого whois сервера — естественно, упомянув его имя в результате.

Иными словами, нам нужно каким-то образом выявлять подобные ситуации: во-первых, чтобы не выдавать пользователю два одинаковых результата, а во-вторых, чтобы не тратить время на ненужные запросы.

На первый взгляд, решение элементарное: нужно просто сравнить два результата, и если они одинаковые, второй откинуть (запомнив, что переход между этими двумя whois серверами в дальнейшем делать не нужно). Однако не все так просто. Часто результат содержит точное время, когда был сделан запрос — соответственно, два запроса, сделанные подряд, будут отличаться значением времени. Если первый whois сервер работает как прокси, то он, как правило, будет содержать еще какой-то дополнительный текст. И самое интересное: некоторые whois серверы умудряются от запроса к запросу выдавать данные в разном порядке! То есть результат запросов абсолютно одинаковый, но несколько строк поменяны местами.

Поэтому перед сравнением я заменяю все последовательности цифр на «X», удаляю все пустые строки и строки, которые начинаются с «#» или «%» (комментарии), и, на всякий случай, заменяю множественные пробелы на один и делаю «trim» всем строкам. После этого я сравниваю два множества строк (используя тип set в Python), и если второе является подмножеством первого, значит это дубликат.

С IDN доменами (типа «правительство.рф»), к счастью, никаких проблем нет. Переводим «правительство.рф» в «xn--80aealotwbjpid2k.xn--p1ai» и ищем на whois.iana.org домен верхнего уровня «xn--p1ai»:

Как определить правильный whois сервер для IP адреса?

С IP адресами ситуация несколько другая. Есть пять основных региональных whois серверов:

Если спросить у какого-нибудь регионального сервера про IP адрес, за который он не отвечает, то с определенной вероятностью он сможет указать на нужный сервер, однако далеко не всегда. Поэтому я по очереди опрашиваю все пять региональных whois серверов, а также whois.iana.org, пока кто-то из них не вернет результат или не укажет на нужный whois сервер.

Первый запрос я всегда посылаю на ARIN, так как он отвечает за наибольшее число IP адресов (да и пользователей нашего продукта чаще всего будут интересовать именно IP адреса из Северной Америки). Кроме того, для остальных IP адресов ARIN почти всегда может указать на нужный региональный whois сервер. В большинстве случаев IANA также может указать на правильный сервер, однако в таком случае пришлось бы каждый раз делать минимум по два запроса.

Стоит отметить, что AfriNIC — относительно новый whois сервер. До этого все африканские IP адреса были распределены между ARIN, RIPE и APNIC. Поэтому другие региональные whois серверы часто думают, что эти IP адреса до сих пор им делегированы. Например:

ARIN также скажет, что за 213.154.64.0 отвечает RIPE. Если же обратиться к RIPE, то он ответит, что за диапазон 213.154.64.0 — 213.154.95.255 уже отвечает AfriNIC.

Также стоит помнить про две вещи. whois.lacnic.net работает как прокси, и если про какой-то IP адрес информации не имеет, то отправляет запрос на остальные четыре сервера и, в конечном итоге, возвращает нужный результат. Может показаться, что в таком случае все запросы нужно просто посылать на LACNIC. На самом деле, делать это абсолютно не стоит: два из пяти региональных whois серверов (RIPE и AfriNIC) достаточно агрессивно банят IP адреса пользователей, которые посылают слишком много запросов. Не уверен на счет точных цифр, но 10000 запросов в сутки, думаю, будет достаточно, чтобы оказаться заблокированным AfriNIC. Когда LACNIC посылает запросы на другие региональные серверы, он, естественно, указывает IP пользователя, от имени которого делается запрос. Иными словами, если даже какой-то IP адрес не принадлежит AfriNIC, есть большая вероятность, что LACNIC отправит запрос и на него, тем самым, увеличив счетчик. Поэтому на LACNIC я отправляю запросы в последнюю очередь.

Ссылки на другие whois серверы ищутся так же само, как и для доменов. Правда есть несколько нюансов. ARIN всегда показывает ссылки на дополнительные whois серверы в виде «ReferralServer: ». Если же он за IP адрес не отвечает, но знает, на каком из региональных серверов его нужно искать, то указывать полное название whois сервера он, скорее всего, не будет, а просто ограничится аббревиатурой типа LACNIC или RIPE.

Как правильно отправить запрос?

Итак, с горем пополам, мы наконец-то нашли нужный whois сервер. Как теперь отправить на него запрос?

В подавляющем большинстве случаев нужно просто открыть соединение на порт 43, отправить строку вида » \r\n» и прочитать данные, которые вернет сервер. Однако, как всегда, есть исключения (тут без хардкода, к сожалению, уже не обойтись).

Не смотря на то, что RFC 3912 явно предписывает посылать «\r\n», есть как минимум один whois сервер, который требует «\n» и с «\r\n» работать отказывается! Это whois сервер Мальты whois.nic.org.mt.

Кроме того, следующие whois серверы требуют особый синтаксис:

К whois.arin.org можно посылать запросы и в обычном виде » \r\n», но тогда есть риск получить вместо полного результата вот это:

С whois.nic.name ситуация вообще интересная. Например:

Информации не так уж и много (хотя и лучше, чем ничего). Однако обратите внимание на строку:

Можно отправить такой запрос:

Самого whois сервера регистратора он не показал, но показал адрес сайта:

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

Это, конечно, работает не для всех доменов в зоне «name», но для многих.

Также рекомендую почитать про дополнительный синтаксис региональных whois серверов (детально описан на их сайтах). Я его у себя в модуле не использую, но кому-то может пригодиться. Например, параметр «-B» позволяет whois.ripe.net выводить поля «notify», «changed» и «e-mail», которые по умолчанию не показываются:

В этом примере я использую telnet, так как через Unix-овый whois или другую утилиту передать специальные параметры не удается.

Еще один нюанс связан со считыванием результатов с whois сервера. Первоначально у меня был приблизительно такой код:

Иными словами, читаем данные, пока они есть. Если происходит ошибка, возвращаем пустой результат.

Оказалось, что это работает не всегда (хотя и, наверно, в 99% случаев). Есть whois серверы, которые после отправки данных закрывают соединение таким образом, что на клиенте всегда происходит ошибка (хотя все данные перед этим были успешно прочитаны).

Поэтому код был изменен на:

Наконец, оказалось, что кроме протокола whois, существует еще один, который называется rwhois. О нем речь пойдет ниже.

Referral Whois

Что такое rwhois («Referral Whois») можно прочитать здесь: http://en.wikipedia.org/wiki/Whois#Referral_Whois. В нескольких словах, это протокол, который должен исправить все недостатки стандартного whois и, в конце концов, полностью его заменить. По умолчанию протокол использует порт 4321. Не смотря на то, что rwhois был разработан еще в 1994-м году, широкого распространения он до сих пор так и не получил.

Впервые ссылки на rwhois серверы я увидел в результатах, которые мне возвращал ARIN (хотя подавляющее большинство ссылок по-прежнему вели на обыкновенные whois серверы). Обычно, уже само их название содержало слово «rwhois». Кроме того, в большинстве случаев ARIN явно указывал, какой протокол надо использовать: «whois://» или «rwhois://». Первый же rwhois сервер, к которому я попробовал отправить запрос, показал, что простым » \r\n» тут не обойтись. Пришлось открывать спецификацию.

Referral Whois описан в RFC 2167 (http://tools.ietf.org/html/rfc2167). Это огромный нечитаемый документ на 170КБ. Проглядев его по диагонали, я сразу же вспомнил слова Joel-а Spolsky: «если кто-то дал вам спецификацию для какой-то новой технологии, и вы не можете ее понять, сильно не расстраивайтесь. Никто другой ее тоже не поймет, поэтому это вряд ли имеет значение».

Каких-либо вменяемых примеров в документе не содержалось, Google мне также ничем не смог помочь. Поэтому, повозившись с telnet-ом и окончательно зайдя в тупик, я решил, что это не тот случай, когда нужно изобретать велосипед. На http://projects.arin.net/rwhois/ лежал написанный на C клиент с вполне подходящей GPL v2 лицензией. Свыше 100КБ кода и поддержка rwhois версий 1.0 и 1.5 — самому такое не написать. С теми rwhois серверами, с которыми я зашел в тупик, он блестяще справился. Упомянутый выше jwhois также имел встроенную поддержку rwhois, но вряд ли она была настолько же совершенной (по крайней мене, поддержки разных версий сервера там не было).

В общем, если мой модуль находил rwhois сервер, то просто вызывал через subpocess сторонний rwhois клиент, который брал на себя всю коммуникацию с сервером и возвращал готовый результат.

Радость длилась недолго: оказалось, что с большинством реальных rwhois серверов клиент не работает. Никаких видимых причин для этого не было, однако клиент упрямо возвращал «error querying rwhois server». Google, естественно, ничем помочь не смог. Самое обидное, что jwhois с этими серверами прекрасно справлялся.

Провозившись довольно долго, я, наконец, обнаружил удивительную вещь: все эти «rwhois» серверы на самом деле работают по протоколу обычного whois! Иными словами, мой навороченный клиент соединяется с сервером и думает «интересно, он работает как rwhois версии 1.0 или rwhois версии 1.5?» А сервер на самом деле ничего кроме тупого » \r\n» не понимает! Такой наглости клиент, естественно, не ожидает и выдает ошибку.

Подозреваю, что все эти серверы банально «не осилили» правильно реализовать rwhois протокол и, в конце концов, вернулись к обычному whois, при этом продолжая формально идентифицировать себя как rwhois сервер. Так что Joel Spolsky был абсолютно прав.

На самом деле, кое-что от rwhois у этих серверов все-таки осталось: строго структурированный формат возвращаемых данных. Все разбито на секции, никаких лишних пробелов, имя/значение разделены двоеточием. Rwhois клиент потом трансформировал это в красивую таблицу с табуляцией. Реализовать то же самое в моем модуле заняло всего несколько строк кода.

Теперь, если rwhois клиент для какого-то rwhois сервера выдает ошибку, модуль пробует повторно обратиться к нему как к обычному whois серверу. Если это ему удается, сервер навсегда заносится в список обычных whois серверов.

Как обработать полученный результат?

Самое сложное — это отличить валидный результат от сообщения об ошибке. Задача абсолютно нетривиальная: формат сообщения об ошибке для конкретного whois сервера может быть каким угодно. Алгоритм был придуман и усовершенствован экспериментальным путем. У меня уже был достаточно большой набор валидных результатов от различных whois серверов, получить сообщения об ошибке также не составило труда: достаточно было отправить к каждому известному серверу запрос на несуществующий или некорректный домен или IP адрес (это легко автоматизировалось).

В конце концов, я пришел к следующему:

Если результат получен для IP адреса с одного из пяти региональных whois серверов, то нижеследующие строки точно свидетельствует об ошибке:

Если ARIN вернул нам несколько результатов (например, для 8.8.8.8), то нужно выбрать из них нужный:

Разбиваем результат по #end и #start и выбираем ту часть, которая соответствует наименьшему диапазону (в нашем случае 8.8.8.0 — 8.8.8.255).

Ну и несколько последних штрихов:

1. Удаляем из результата все строки, которые содержат наш собственный IP адрес (многие whois серверы включают его в результат).

2. Удаляем все HTML тэги (некоторые whois серверы любят вставлять их, где не надо).

3. Исправляем кодировку для японских и корейских whois серверов:

Вот как бы и все. Если вы прочитали всю статью, следующий раздел можете смело пропускать.

Короткие итоги

Работа whois протокола описана в RFC 3912 (http://tools.ietf.org/html/rfc3912), содержащем минимум информации и оставляющем whois серверам широкое поле для «самодеятельности». Фактически, все сводится к следующему: открыть TCP соединение на порт 43 к нужному whois серверу, послать запрос в определенном формате, закончить его «\r\n» и получить результат также в определенном формате. Конкретные детали каждый whois сервер определяет по собственному усмотрению. Также не всегда очевидно, откуда взять нужный whois сервер для конкретного домена или IP адреса.

Для получения whois информации существует стандартная Unix-овая утилита «whois», однако она использует очень простой и достаточно устаревший алгоритм, который во многих ситуациях не работает. Среди альтернатив можно выделить jwhois и Ruby Whois — обе программы используют принцип хардкода, работая на основе километровых конфигурационных файлов, которые содержат все известные whois серверы и описание особенностей работы с каждым из них. Такой подход также не всегда работает, кроме того, требует постоянного обновления конфигурации (стоит отметить, что конфигурация jwhois не обновлялась с 2011-го года).

Как показала практика, вполне реально написать свою собственную whois библиотеку, которая будет иметь минимум хардкода, но при этом сможет эффективно определять нужные whois серверы и коммуницировать с ними.

В целом, работа с whois сводится к решению трех принципиальных задач:

Результат, полученный от первого whois сервера, может содержать ссылку на другой whois сервер с дополнительной информацией. Чаще всего, она будет выглядеть как «whois server: », однако в отдельных случаях может выглядеть и по-другому. Здесь нужно не забывать о том, что многие whois серверы бывают доступны под несколькими алиасами, и найденное название может быть не дополнительным whois сервером, а просто другим алиасом первого сервера (на практике, whois серверы часто включают в результат свое название).

С IP адресами ситуация другая. Есть пять основных региональных whois серверов:

Стоит помнить, что whois.ripe.net и whois.afrinic.net могут легко забанить IP адрес, с которого приходит слишком много запросов. Кроме того, whois.lacnic.net работает как прокси и, в случае необходимости, отправляет запросы на все остальные региональные whois серверы (естественно, увеличивая «счетчики» на whois.ripe.net и whois.afrinic.net).

В подавляющем большинстве случаев правильный запрос к whois серверу должен выглядеть как » \r\n», однако некоторые whois серверы требуют другой формат запроса (детали смотреть в разделе «Как правильно отправить запрос?«).

Некоторые whois серверы работают по альтернативному протоколу, который называется rwhois («Referral Whois») и использует порт 4321 (смотреть http://en.wikipedia.org/wiki/Whois#Referral_Whois и http://tools.ietf.org/html/rfc2167). Его реализация достаточно сложна, поэтому для работы с rwhois серверами рекомендуется использовать уже имеющиеся решения (например, http://projects.arin.net/rwhois/). При этом стоит помнить, что многие серверы, которые идентифицируют себя как rwhois, на самом деле работают по протоколу обычного whois! Упомянутый выше rwhois клиент этого не подозревает и выдает ошибку.

Когда результат с whois сервера наконец-то получен, встает задача отличить валидный результат от сообщения об ошибке. На практике сделать это достаточно непросто, так как у разных whois серверов сообщение об ошибке может выглядеть как угодно. Алгоритм, который используется в моем модуле, детально описан в разделе «Как обработать полученный результат?«.

Нужно помнить, что многие whois серверы включают в результат IP адрес, с которого был сделан запрос. Также некоторые whois серверы используют в своих результатах HTML тэги. Большинство whois серверов возвращают результат в кодировке utf8, однако японские и корейские whois серверы используют iso-2022-jp и euc-kr соответственно.

Источник

Как узнать владельца домена

Как узнать владельца домена

Владельца домена можно определить несколькими способами. Рассмотрим каждый из них в подробностях:

1. Через данные Whois

Безусловно, это самый простой и достоверный способ (см. что такое Whois). При этом об нем знают или хотя бы слышали, наверное, все. Сервисов, которые дают полные данные о домене довольно много и я не удивлюсь, если Вы знаете даже более удобный сервис, чем я предложу ниже. Я бы посоветовал использовать следующие сайты для определения Whois:

Как узнать владельца домена

а) Если Вы знаете e-mail, то есть вероятность найти владельца через эти данные. Для этого войдите в сервисе http://2ip.ru/domain-list-by-email/, введите адрес почтового ящика и он Вам выдает все домены этого человека. Возможно, в каких-то доменах опция Private Person будет отключена и таким косвенным способом можно определить владельца.

б) Посмотреть историю домена. Я советую использовать следующие бесплатные сервисы, которые позволяют это сделать:

Как узнать владельца домена

На последок хочу сказать, что если используя все вышеперечисленные методы Вам не подошли, то, например, в reg.ru есть возможность платно узнать всю историю о владельцах домена (если домен менял своего владельца). Честно говоря, я никогда не пользовался такой услугой, поэтому о её эффективности не могу ничего сказать. Кстати, платные сервисы определения владельца есть у многих регистраторов.

Ниже будут перечислены все оставшиеся методы, а точнее признаки по которым можно хоть что-то узнать о владельце домена. Однако шансы на успех куда меньше, чем рассмотренный способ определения через Whois.

2. Через ВебАрхив

Заходите на сайт ВебАрхива: http://archive.org/web/web.php. Вбиваете в поиск нужный Вам сайт и смотрите историю. Если она есть, то постарайтесь найти какие-то контакты на сайте. Возможно, в них есть отгадка или хоть что-то полезное именно в Вашем случае.

Как узнать владельца домена

3. Попробовать связаться с владельцем домена

Кстати, если Вы не знаете куда написать, то попробуйте поискать через какой-нибудь поисковик такую фразу: «@ДОМЕН». Возможно, где-то в индексе есть информация о действующих почтовых адресах этого домена.

В крайнем случае можно позвонить по телефону, если он есть на сайте (ила на других сайтах этого владельца) или в Whois.

Источник

Whois сервис

Подсеть: 93.81.209.0/24
Описание: RU-CORBINA-BROADBAND-POOL2
Автономная система: AS8402
mnt-by: RU-CORBINA-MNT
Создан: 2011-09-16T23:46:57Z
Изменён: 2011-09-16T23:46:57Z
База данных: RIPE # Filtered

Whois service (от англ. who is — «кто это?») — это специальный сервис интернета, который позволяет узнать на кого зарегистрированы конкретные домены, IP-адреса или автономные системы. Whois серверы работают про порту 43 протокола TCP и дают возможность получить бесплатный доступ к данным о домене в базе службы Whois онлайн.

Whois домена, проверка сайта

Служба делает запрос к базам данных сетевых сервисов регистраторов и позволяет получить информацию:

Кроме того, пользуясь веб-интерфейсом на этой странице, можно получить сведения о хостинге домена, определить хостинг сайта. Для этого нужно указать наименование необходимого домена и нажать кнопку «Проверить». Результат отобразит данные хостинг-провайдера (хостера, дата-центр), у которого размещён сайт.

Полную информацию о регистрационных данных доменных имён в некоторых доменных зонах проверить не получится. Во многих зонах в целях безопасности существует законодательное ограничение на получение информации о персональных данных частных лиц. В некоторых зонах данные администратора домена можно скрыть за дополнительную плату, например, в зонах COM, ORG. Для таких случаев будут указаны данные регистратора доменов, с помощью формы на сайте которого можно связаться с администратором сайта.

Запрос к форме Whois удобно использовать для проверки не мошеннический ли сайт. Например, когда требуется определить не являются ли сайты фишинговыми, принадлежащими другим лицам или выявить сайты-однодневки, зарегистрированные недавно. Полученную информацию о владельце веб-сайта следует сравнить с доступной на самом ресурсе, возможно, в его сертификате SSL и в случае несовпадения принять меры предосторожности.

Сервис Whois IP адреса

Служба проводит проверку Whois и определяет владельца по IP адресу. Результаты проверки включают в себя:

По умолчанию сервис Whois определяет текущий адрес пользователя и показывает информацию по нему. Это полезно когда требуется ответ на вопрос «Какой у меня IP?».

Частые вопросы

Что такое Whois-сервис?

Whois — это общедоступная база данных с информацией о владельцах IP-адресов и доменов. Проверка данных об IP предоставит сведения о его принадлежности к подсети, автономной системе, их владельцу и его контактам. Проверка доменного имени покажет владельца домена, его регистратора, срок окончания регистрации, а также контакты владельца, если это не запрещено правилами доменной зоны. Программа Whois работает по протоколу TCP и порту 43, но более популярны веб-интерфейсы. Доступ к данным свободный, информацию с помощью Whois можно получить бесплатно.

Как узнать где находится сервер?

Чтобы узнать где размещён нужный сервер просто введите его доменное имя в Whois. Сервис преобразует имя в IP адрес и отобразит его владельца и контакты. Строки «Страна» и «Адрес» содержат географическое место размещения сервера. Так можно найти по ип адресу физическое местоположение сайта, его хостинг.

Как проверить срок регистрации домена?

Срок регистрации домена и актуальный статус можно проверить по его адресу в сервисе Whois. Поле «Оплачен до» покажет дату, по которую домен занят. Поле «Дата высвобождения» — дату, после истечения которой домен освободится и его сможет зарегистрировать любой желающий, в случае если владелец не продлит.

Сколько лет домену?

Сервис Whois поможет узнать сколько лет домену. Укажите адрес нужного домена и в основных сведениях найдите поле «Создан». Разность между текущей датой и датой регистрации (создания) и будет возрастом домена.

Источник

Узнаем текущего владельца домена

Здравствуйте, уважаемые читатели блога AFlife.ru. В этой публикации я хочу подробно разобрать то, как узнать кому принадлежит домен. Многие владельцы сайтов или те, кто желает создать его для себя могут столкнуться с данным вопросом, именно поэтому он и заслуживает подробного разбора.

Сервис Whois

Начать стоит с того, что существуют специальные сервисы, на которых можно найти информацию о том или ином домене. Они именуются «Whois», от английского «who is?» (кто это?), ранее мы с помощью этого сервиса проверяли домен на занятость. Заранее следует оговориться, что найти информацию можно далеко не о каждом домене.

То есть, рассматриваемые сервисы публикуют только ту информацию, что оставил открытой сам пользователь домена. Рекомендую и вам обратить внимание на эту возможность, так как оставлять информацию о своём доменном имени в открытом доступе нежелательно (повышается риск взлома аккаунта, а также снижается защита от спама).

Немного внимания можно уделить целям, для которых понадобится узнать сведения о том или ином домене, а также чем это может быть полезно. Можно выделить несколько ключевых аспектов:

Выше описаны только ключевые моменты: на практике может возникнуть и множество других ситуаций, при которых потребуется проверить имя домена, однако они менее значительны.

Бесплатная проверка информации о доменном имени

«Whois» представляет собой централизованную систему, представленную множеством web-форм. Они весьма просты и удобны в использовании. Основываются на доступе к информационным базам регистраторов. Большая часть последних, в свою очередь, сами предоставляют имеющиеся сведения о любой доменной области бесплатно, однако, только в ограниченном объёме.

Проверка с Reg.Ru

Для удобства можно разобрать процедуру проверки на примере сервиса Reg.ru. На главной странице можно найти поле, в которое необходимо ввести имя интересующего вас домена. Для примера я возьму google.ru.

Как узнать владельца домена

После ввода нужно нажать на кнопку «Подобрать», после чего на экране появится сообщение о статусе домена. В нашем случае он занят, что весьма логично. Однако сервис всё же предлагает нам воспользоваться «Whois» для просмотра определённых сведений о нём. Стоит отметить, что если вы хотите проверить уже занятый домен, можно сразу же нажать на кнопку «Whois».

Как узнать владельца домена

Результаты проверки

Выбрав нужный пункт мы получаем результат проверки, который показан на картинке ниже.

Как узнать владельца домена

Сервис показывает нам DNS-адрес сервера, а также администратора этого доменного имени, который и является его владельцем. Также на экране отображаются ссылки, по которым можно связаться с владельцем, и контакты регистратора.

Помимо них можно увидеть небольшую историю проверяемого домена. А именно – время регистрации, дату её окончания, а также срок, по истечении которого домен можно будет приобрести. Это при условии, что владелец не продлит действие регистрации. Для получения более подробной информации можно выбрать синюю кнопку, которая расположена в нижней части экрана.

После нажатия на неё можно будет посмотреть предыдущих владельцев домена (если они не скрыли эту информацию), историю хостинга, к которому привязан исследуемый домен, список других доменов, расположенных на этом IP и DNS-серверах. Однако стоит учитывать, что эта услуга требует оплаты.

Как узнать владельца домена

Разобранный выше пример актуален для случаев, когда доменом владеет юридическое лицо. В случае с физическими лицами-администраторами результаты проверки будут оформлены несколько иным образом.

Как узнать владельца домена

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

Также для этого можно будет использовать форму для обратной связи, предлагаемую регистратором (в нашем случае – RegRU): в таком случае он выступит в качестве посредника.

Также на появившемся экране можно будет увидеть кнопку «Поставить на мониторинг». Она отвечает за наблюдение за состоянием доменного имени. Нажав на неё, вы сможете подписаться на рассылку регистратора, который будет оповещать вас о всех происходящих с этим доменным именем изменениях.

Как узнать владельца домена

Используем Whois Service

Кроме сервисов-регистраторов для поиска информации о владельце домена можно использовать специальные ресурсы, которые также отображают эти сведения. Наиболее известным из таких является универсальный Whois-сервис. Работу с ним тоже можно разобрать на примере домена google.ru.

Как узнать владельца домена

После ввода и проверки на экране отображается такой же набор сведений. Выглядит как и в прошлом случае, но в немного другой форме. Тут можно увидеть регистратора, даты начала и окончания периода регистрации, главный IP-адрес, к которому привязан исследуемый домен. Иногда их бывает несколько, в основном, – когда анализируются крупные компании по типу «Google».

При прокрутке вниз можно найти дополнительные данные. К ним относятся статус домена, имя владельца и его контактные данные, а также записи DNS.

Как узнать владельца домена

Подведя итог можно сказать, что изучение владельца домена – очень важный этап его покупки. Наилучшим решением будет покупка старых доменных имён с высоким показателем ИКС и хорошим трастом. Также периодически проверять состояние домена будет полезным и для его владельца. На этом разбор можно закончить. Не забывайте подписываться на блог, чтобы не пропустить новые и интересные материалы по сайтостроению. Всего хорошего!

Источник

Поиск информации о владельце сайта

Ежедневно в сети публикуется огромное количество различной информации: изображения, тексты, видео и аудио контент. Нередко размещенная владельцем интернет-ресурса информация нарушает закон. Наиболее частыми нарушениями является нарушение авторских / исключительных прав на результаты интеллектуальной деятельности (дизайн, фотоизображения, литературные произведения, товарные знаки, персонажи и т.п.), информация, порочащая честь, достоинство и деловую репутацию, недобросовестная реклама, информация, необходимая для защиты прав потребителя (по делам, связанным с интернет-торговлей).

Для предъявления претензий и исков в связи с размещением информации в сети Интернет, необходимо определить надлежащее лицо, ответственное за нарушение.

В соответствии с ФЗ «Об информации, информационных технологиях и о защите информации» владельцем сайта в сети «Интернет» является лицо, самостоятельно и по своему усмотрению определяющее порядок использования сайта в сети «Интернет», в том числе порядок размещения информации на таком сайте. Сложившаяся судебная и правоприменительная практика исходит из того, что администратор домена обладает всем кругом полномочий по определению порядка использования сайта, и является надлежащим ответчиком по искам, связанным с размещением информации в сети интернет.

Проблема в том, что чаще всего домен оформлен на физическое лицо и информация об администраторе домена скрыта, вместо этого в открытых источниках указано только private person

Как узнать владельца сайта для предъявления иска в суд?

Whois сервис «Вебджастис» позволяет за считанные минуты сформировать заявку на подготовку адвокатского запроса и совершить все необходимые действия для получения информации об администраторе домена. Ответ на адвокатский запрос регистратор направляет в течение месяца с момента получения запроса адвоката.

До оформления адвокатского запроса, при помощи Whois сервиса «Вебджастис» вы можете совершенно бесплатно получить онлайн информацию whois, включающую следующие данные:

Срочное получение ответа об администраторе домена от регистратора

Некоторые регистраторы за дополнительную плату предоставляют ответы на адвокатские запросы в срочном порядке. В этом случае сведения о владельце сайта могут быть предоставлены адвокату всего за 2 часа. Сроки и стоимость предоставления срочного ответа на адвокатский запрос у разных регистраторов отличаются.

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

Источник

Проверить WHOIS сайта

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

Как узнать владельца домена

по промокоду IKSBIG

Как узнать владельца домена

Как узнать владельца домена

Увеличим заказы из Я.Директ

Как проверить WHOIS домена сайта?

Для удобства я реализовал в моих инструментах возможность быстрой проверки данных сайта без ожидания. Это значительно сократит ваше время на проверку домена.

WHOIS (от англ. who is — «кто это?») — сетевой протокол прикладного уровня, базирующийся на протоколе TCP (порт 43). Основное применение — получение регистрационных данных о владельцах доменных имён, IP-адресов и автономных систем.

WHOIS содержит следующую информацию:

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

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

Перетащите букмарклет себе в закладки и пользуйтесь инструментом проще!

Источник

Как узнать данные администратора домена

В статье мы расскажем, как узнать данные владельца домена с помощью сервиса Whois.

Чтобы узнать данные владельца домена с помощью сервиса Whois:

Перейдите на страницу сервиса Whois.

Введите имя нужного домена и кликните Проверить:

Как узнать владельца домена

Готово, на открывшейся странице вы увидите данные администратора домена.

Как связаться с администратором домена

Как узнать владельца домена

Готово, ваше сообщение будет отправлено администратору домена.

Форма обратной связи защищена от спам-рассылок. Чтобы подтвердить отправку сообщения, пройдите по ссылке, которая придёт на ваш email. Подтверждения срабатывают раз в 15 минут.

Если ваше сообщение не является спамом, но классифицируется системой как спам, обратитесь в клиентскую службу.

Источник

Как получить информацию о домене, его администраторе, регистраторе

Как узнать владельца домена

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

Источники информации о домене

Первый вопрос, который нужно прояснить для совершения такой сделки: как узнать владельца домена. Законодательство предполагает свободный доступ к краткому перечню информации о хозяевах сайта, зарегистрированных в национальных зонах ру, су и рф. Это краткое название администратора, контакты для связи, даты создания и окончания действия прав на домен. Более полные данные, такие как Ф.И.О. или наименование юридического лица – собственника и его адрес, могут быть предоставлены только по мотивированному запросу для предъявления судебного иска.

Информация о домене, владельце и дате окончания регистрации может быть получена несколькими способами.

Адрес сайта и его IP дают множество необходимых сведений о домене. По названию страницы можно узнать, кому она принадлежит.

Как узнать владельца домена

Какую информацию можно узнать о домене по адресу сайта

Простой Whois-запрос позволяет определять, кому принадлежит домен, где находятся его данные и где он был зарегистрирован. Все это необходимо проверить, прежде чем купить понравившееся название.

Как узнать хостинг сайта

Более полную информацию можно получить с помощью утилиты dig. Для этого нужно ввести имя сайта и указать тип записи А. В результате получается таблица, в которой указан IP и адрес сервера. Для PFRF.RU значения: 195.161.52.80, hosting.pfrf.ru. В данном случае для хранения и обработки информации применяются собственные локальные компьютеры.

Как узнать владельца домена: способы

Информация о владельце домена значится в поле org. таблицы результатов Whois. Так, для modulex.ru оно имеет значение OOO «Modulex».

Как узнать владельца домена

Если владелец использует плагин private person, сведения о нем можно найти в архивах кэшированных страниц или в истории изменений Whois, предыдущие версии которого могут содержать почту или номера телефонов.

Как узнать регистратора домена

С помощью протокола Whois или online-сервисов можно узнать ip по домену. Для сайта SHINASIBIR.RU ip серверов будет 5.188.62.227. Определение того, входит ли локальный компьютер в сеть, связанную с роутером, также требует IP-адрес. Чтобы узнать домен компьютера, нужно вписать NSLOOKUP «IP-адрес» в командную строку программы cmd.exe.

Перед покупкой доменного имени для его использования или в целях капиталовложения, необходимо проверить его статус, владельцев и другие данные. Большинство из них может быть получено с помощью запроса Whois или истории сайта. Найти проверенные красивые имена поможет доменный брокер Павел Гросс. Их покупка положительно повлияет на развитие бизнеса.

Правовой статус администратора и регистратора домена

Администратор домена — физическое или юридическое лицо, зарегистрировавшее права на доменное имя. Он может проводить с доменом любые действия, имеет пароль к личному кабинету на сайте регистратора. Администратор может не являться владельцем сайта, выполняя функции от его имени. По закону РФ «Об информации, информационных технология и защите информации», владелец определяет порядок использования сайта и размещение информации на нем.

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

Задачами организации-регистратора доменных имен являются создание новых сайтов по запросу администраторов, поддержка работоспособности иерархии доменов, начиная с верхнего уровня, и участие в судебных спорах на правах третьего лица. В России регулирование и лицензирование деятельности регистраторов осуществляет Координационный центр национального домена сети интернет.

Как узнать поддомены сайта и зачем это нужно

Для любого домена можно создать обособленные страницы – поддомены. Их используют для CEO-продвижения отдельных продуктов, геопозиционирования подразделения или представительства или распределения нагрузки на сервера. Но незащищенные поддомены создают угрозу утечки информации с основного ресурса. Дублирование информации на страницах, относящихся к одной иерархии, может быть негативно воспринято поисковыми системами.

Находить такие обособленные страницы можно с помощью онлайн-сервисов, многие из которых бесплатны.

Качественные услуги брокера можете найти здесь.

Источник

Как узнать кто является владельцем сайта или домена — рекомендации специалистов

Как узнать владельца домена

В современном мире, различные сайты уже давно стали достаточно мощным инструментом, который позволяет достичь самых разных целей. Сегодня, интернет-ресурсы используются:

Разумеется, мы не забываем и о тех сайтах, которые изначально делаются для того, чтобы вести откровенно незаконную деятельность, либо вводит людей в заблуждение. Вне зависимости от того, для какой цели используется тот или иной сайт, рано или поздно, может возникнуть необходимость узнать, кому он принадлежит. В каких случаях, вам может понадобиться узнать владельца домена?

Кто является владельцем сайта по закону?

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

Как узнать владельца сайта по домену, с помощью WHOIS?

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

Для этого, достаточно просто зайти на сайт who.is, и ввести в специальное поле доменное имя. Достаточно часто, этого недостаточно для того, чтобы узнать, кто является владельцем сайта в сети интернет. Тем не менее, вы как минимум получите ссылку на регистратора доменного имени, и сможете связаться с владельцем через него.

Некоторые регистраторы предоставляют достаточно много данных о своих клиентах, в частности:

Как узнать владельца доменного имени сайта, с помощью регистратора?

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

Дело в том, что если на ваше сообщение все-таки решат ответить, то вы уже получите адрес электронной почты владельца, и возможно его IP-адрес.

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

Анализ сайтов, которые зарегистрированы на одного и того же владельца

Как узнать владельца домена

Сервисы типа Who.is, или domainiq.com, позволяют узнать какие еще домены принадлежат владельцу интересующего вас сайта. Среди этих доменов, может быть и персональный блог или сайт компании.

Таким образом, можно достаточно быстро выяснить кто владелец сайта

Прямое обращение к хостинговой компании или регистратору

Одним из достаточно действенных способов узнать владельца домена ru, ua, или в любой другой доменной зоне, является прямое письмо в хостинговую компанию или регистратору доменных имен.

Разумеется, в этом письме необходимо будет убедительно обосновать необходимость предоставить вам персональные данные владельца сайта. В некоторых случаях, даже если у вас нет достаточно веских оснований, срабатывает просто регулярное отправление запросов в течении одной-двух недель.

Стоит отметить, что иностранные хостинги более тщательно относятся к информации о private person, и узнать владельца домена простой бомбежкой запросами скорее всего не получится.

Как узнать данные владельца сайта, с помощью информации о создателях файлов?

Как известно, сегодня поисковые системы умеют искать информацию не только в html-файлах, но и в файлах других типов. Поисковые системы сканируют файлы следующих расширений:

Для того, чтобы сформировать поиск по файлам, необходимо просто правильно сформировать запрос. Он формируется так: «filetype:расширение файла site:domain.com».

Когда вы найдете файл нужного расширения, его необходимо будет скачать и посмотреть его свойства. Часто в них можно найти данные об авторе\создателе. Нередко, заполняя информацию о своем ПК, пользователи вводят реальные ФИО, и забывают убрать эти данные выкладывая файлы в интернет.

Поиск полезных страниц и файлов с помощью robots.txt или sitemap

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

Однако, если вы введете адрес такой страницы или файла напрямую в строку браузера, то все откроется.

Узнать адрес таких страниц или файлов, можно при помощи robots.txt или карты сайта. Найти их достаточно просто, так как в большинстве случаев, они открываются по запросу domain.com\robots.txt или sitemap.xml.

Искать наиболее интересные страницы и файлы лучше всего банально по названию.

Поиск почтовых адресов, которые связаны с доменом

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

Самым простым и примитивным способом, будет написать на адрес [email protected] Даже если этот адрес не используется, существует вероятность, что при создании электронной почты, владелец сайта настроил автоматический редирект со всех возможных адресов на этом домене, на действующий e-mail.

В этом случае, есть неплохая вероятность получить ответ и соответственно больше данных о владельце сайта.

Если такая переадресация не настроена, то нужно искать конкретный почтовый адрес, и помочь в этом сможет сервис emailhunter.co. Зайдя на сайт, нужно просто ввести доменное имя сайта, и перед вами отобразится список адресов электронной почты.

Однако, есть два достаточно важных моментов:

Как узнать данные владельца сайта, с помощью анализа обратных ссылок

Как узнать владельца домена

Крайне сложно встретить сайт, на который никто не ссылается. А если у сайта есть ссылки, то можно воспользоваться одним из многочисленных сервисов по их анализу, и получить много полезной информации. Дело в том, что владельцы сайтов, часто сами проставляют ссылки на свои ресурсы в соцсетях, причем со своих персональных аккаунтов.

Благодаря этому, анализируя ссылки из соцсетей на сайт, можно узнать, кто является владельцем сайта.

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

Проверка exif-данных фотографий

Очень часто люди загружают на свои вебресурсы картинки и фото без специальной обработки. Часто это обозначает, что изображения, помимо всего прочего, содержат в себе существенный блок мета-данных, в числе которых:

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

В этом может помочь сервис — exif.regex.info.

Идентификация владельца сайта по фотографиям

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

Благодаря специальным сервисам, таким как findface.ru, можно быстро установить личность человека по его фото.

Как узнать, кто владелец интернет ресурса по исходному коду?

В исходном коде или js скриптах, часто можно найти комментарии или подписи людей, которые делали сайт. В том случае, если это небольшой проект, то существует достаточно высокая вероятность, что вы сможете выйти или непосредственно на владельца домена, либо же на человека, который писал программный код.

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

Выводы

Кому-то может показаться странным, но простота поиска владельца вебсайта, во многом будет зависеть от того, зачем он вам нужен.

Например, если вас интересует, как узнать владельца интернет ресурса для суда, то самым простым способом будет обращение к провайдеру или регистратору, с подробным описанием того, зачем вам данные о их клиенте, с указанием того, что вы планируете судебное разбирательство.

Нередко, компании не хотят рисковать своей репутацией и провоцировать судебные иски, и при наличии веских аргументов дают данные своих клиентов.

В остальных случаях, скорее всего придется действовать окольными путями, которые описаны выше.

В любом случае, сегодня узнать, кто владелец веб ресурса, вполне реально.

Как узнать владельца домена

SEO-эксперт, вебмастер с 2009 года, CEO компании CyberShark. За время работы в сфере создания и продвижения сайтов протестировал более сотни хостингов.

Источник

Как узнать владельца домена?

от 101domain | Вторник, 15 ноября, 2016 | 0—>

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

Узнать, кому принадлежит домен, можно такими способами:

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

Как узнать владельца домена

Протокол Whois

Интересный факт: Название Whois происходит от двух английских слов «кто» и «есть», что означает «Кто это»

Как узнать владельца домена

Интересный факт: «Поисковые системы мониторят Whois сайтов, чтобы не допускать аффилиатов в поисковом запросе»

Вот список того, что можно узнать по этому сетевому протоколу:

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

Существует также поиск по Whois по электронной почте: в сети есть ресурсы (к примеру, http://2ip.ru/domain-list-by-email/), которые покажут вам все сайты одного владельца, если вы знаете его электронную почту и на этих ресурсах данные не закрыты.

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

В них также достаточно ввести имя домена или IP-адрес интересующего сайта. Они покажут вам историю за последние несколько лет, например, смену владельца, перенос сайта на другой хостинг, изменения регистратора и так далее.

сервис ВебАрхив

Бывает, что все вышеизложенные методы не сработали, а информация нужна. Тогда есть еще сервис ВебАрхив, он предоставляет много данных. Это способ, как узнать, где зарегистрирован домен. Он не очень надежный и найти по нему владельца домена, почти нет надежды. Но там может быть полезная информация, которая позволит найти нужные вам сведения.

Что делать, если эти способы не сработали?

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

Некоторые маленькие сайты сделаны немного не «по правилам», в них нет обратной связи и даже почты админа. В таком случае можно попробовать такой способ — отправить письмо на адрес администратора @ имя домена. Обычно владельцы сайтов стараются пользоваться почтой со своего домена для дополнительной рекламы и подтверждения своей причастности к ресурсу.

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

Источник

Раскрытие приватного whois

Как узнать администратора домена с private person

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

Информация whois о любом домене доступна для публичного просмотра при помощи онлайн сервисов Whois запросов.

Ответ whois домена yandex.ru

Типичный ответ Whois содержит реквизиты владельца, дату регистрации домена и истечения срока оплаты домена, а также DNS сервера, название компании-регистратора и другую служебную информацию.

Для каждой доменной зоны (например RU, COM, ORG) формат whois отличается. Иногда там содержатся не только контакты владельца, но и технического администратора, финансового отдела и т.д.

Скрытый whois

Изначально система Whois служила для поиска контактной информации владельцев сайтов и серверов и была открыта для всех доменов в интернете. Однако со временем появилась возможность скрыть данные whois, заменив их обезличенными контактами. Регистратор предоставлял свое контактное лицо, на которое формально был оформлен домен, и данные реального владельца не отображались в whois.

Каждой доменной зоной управляют своя организация. К примеру доменную зоны RU и РФ регулирует АНО «Координационный центр национального домена сети Интернет». Управляющая организация устанавливает правила владения доменами, регламент регистрации и передачи прав, а так же требования к формату и содержанию данных whois. Со временем управляющая организация может вносить изменения в правила регистрации и администрирования доменов.

Так с 1 октября 2009 года правила регистрации доменов RU и РФ обязывали физических лиц предоставлять регистратору копию паспорта (или иные документы, подтверждающие личность), а юридических лиц — копию свидетельства о регистрации юридического лица. А 1 июля 2011 года это правило было отменено и вместе с этим добавлено обязательное сокрытие персональных данных в WHOIS для физических лиц.

Скрытый whois домена quiz.ru

Вместо контактных данных владельца домена в поле person указывается Private Person.

При регистрации доменного имени данные владельца никак не подтверждаются. Это позволяет злоумышленникам регистрировать домены на выдуманные имена и скрываться за Private Person. Это усложняет поиск владельца сайта для подачи судебного иска или обращения в правоохранительные органы.

Как узнать настоящего владельца?

Согласно пункту 11.2.4 и 11.2.3 регламента доменной зоны RU и РФ информация о владельце домена может быть выдана по адвокатскому или судебному запросу к регистратору.
Регистратор вправе сообщить сведения о точном полном наименовании (имени) и месте нахождения (жительства) администратора исключительно по письменному запросу для целей предъявления судебного иска.

Источник

Как определить регистратора и владельца существующего домена?

Как узнать владельца домена

Внимательно изучаем сайт

Самый простой способ выйти на владельца ресурса – это использование контактов, указанных на сайте. Они могут быть размещены в шапке сайта, в одноименном разделе, в «подвале» (нижняя часть страницы), а также в текстовых и графических блоках, размещенных на нем. Проблема одна, если за актуальностью информации никто не следит, или владелец прекратил свою деятельность, связанную с ресурсом, то ответа на свое обращение вы так и не получите.

Используем сервис проверки Whois

Если напрямую связаться так и не удалось, следующий шаг – посещение сайтов, предназначенных для определения Whois-информации по домену. Сегодня эту услугу бесплатно предлагают десятки сервисов по всему миру. Чтобы получить информацию о владельце и регистраторе достаточно будет ввести имя домена в поисковую строку и нажать кнопку «Поиск» (или ее аналог). В сформированном списке нас будут интересовать следующие строки: Registrar (данные о регистраторе) и «Администратор» (она же Person/Org).

Если с регистратором на данном этапе все становится ясно, то при определении личности владельца домена могут возникнуть определенные трудности. Если он пожелает сохранить анонимность (а некоторые регистраторы предоставляют такую возможность), то вместо контактной информации в соответствующих полях будет указано Private Person. Также там могут быть написаны неправильные или намеренно искаженные данные, чем любят грешить многие владельцы, которые и личность свою «светить» не хотят, и переплачивать регистратору за приватность не хотят. В этом случае данный способ будет бесполезен.

Привлекаем сторонний инструментарий

Помимо сервисов, отслеживающих Whois сайтов в мировой сети можно найти и ресурсы, которые отслеживают все домены, принадлежащие одному владельцу. Например, достаточно ввести на подобных ресурсах интересующий вас адрес, и вы получите список всех доменов, зарегистрированных на данное лицо. И возможно хотя бы в отношении одного из них функция Private Person будет отключена.

Источник

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

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