Как узнать, на каком хостинге находится сайт?
- Обновлено:2021-04-20
- Просмотры:22k
- Отзывы:0
Ниже мы рассмотрим основные технические способы поиска хостинга по доменам и IP-адресам.
Ниже мы рассмотрим основные технические способы поиска хостинга по доменам и IP-адресам.
Зачем знать хостинг выбранного сайта? Причин может быть немало. Наиболее частая – выяснить компанию, на чьих серверах размещается сайт, чтобы заказать услуги там же. Ведь зачем искать и выбирать хостинг по параметрам, если конкуренты/партнёры/просто незнакомые люди с аналогичным проектом уже всё сделали за вас?
Не менее популярный вариант – анализ конкурентов: где работает сайт, на какие нагрузки он рассчитан, где располагается дата-центр, отражается ли удалённость на поведенческих факторах и т.п. Нередко выясняют IP сервера для злонамеренных целей (DDoS, взлом, рассылка спама и т.п.), но мы не ставим себе целью разобраться в причинах. Лучше просто расскажем, как, где и что нужно узнать, это совершенно законно, информация не является конфиденциальной или закрытой, а уже как пользоваться этими данными и зачем – пусть каждый решает сам.
Так как все узлы в сети интернет, к которым можно обратиться, имеют свой уникальный адрес, то у сервера, на котором размещаются сайты, такой адрес должен быть обязательно. Более того, символьный домен – это вообще никакой не адрес, а только ссылка на нужный IP в сети. На самом деле браузер сначала выясняет у системы доменных имён, где ему искать нужный домен, и в ответ ему приходит как раз конкретный IP. Если есть интерес, можете узнать подробнее о том, что такое хостинг и домен простыми словами, и как они связаны между собой, здесь.
«Бесхозных» интернет-адресов не бывает (за исключением специальных, выделяемых для организации локальных подсетей, интранет-систем и т.п.), все они принадлежат кому-то: провайдерам интернета, операторам связи, хостерам, крупным дата-центрам и т.д. Более того, российские провайдеры связи даже указывают в специальном реестре географическую привязку выделенных в их пользование IP-адресов (правда данные не всегда точные и привязываются максимум к конкретному городу/населённому пункту).
Соответственно, задача выяснения хостинга на деле сводится к простым действиям:
Сами IP-адреса могут быть из адресного пространства IPv4 (широко используемый, но устаревший стандарт, примерный формат 189.165.2.1
) или IPv6 (современный, но редко используемый в РФ стандарт, примерный формат 2019:0da7:84b3:0000:0000:8c2a:0260:7564
).
Так как браузер не может обратиться к домену напрямую, и система доменных имён обязательно возвращает IP-адрес хоста, на который ссылается домен, то выяснить реальный IP-адрес хостинга совсем нетрудно. Это можно сделать даже в консоли вашей операционной системы (например, с помощью команды PING). Основная проблема – выяснить, кому принадлежит этот IP.
Найти компанию-владельца IP можно только в официальных реестрах регистраторов с помощью Whois-запросов. В зависимости от уровня базовых знаний пользователей, мы рекомендуем следующие способы:
Ранее whois-интерфейсы у регистраторов доменов были намного информативнее, сразу показывали IP-сервера (хоста сайта) и другую важную информацию, но теперь формат вывода у многих поменялся, а точнее, существенно сократился. Поэтому логично использовать сторонние, специально заточенные под задачу сервисы.
А теперь расскажем о каждом из обозначенных вариантов поподробнее.
Сейчас использование онлайн-конструкторов далеко не редкость. Страницы получаются красивыми, не хуже, чем у профессионалов, а разбираться с технической частью сайта и хостинга не нужно. Но проблема в том, что многие онлайн-сервисы, определяющие хостинг, не умеют работать с SaaS-платформами (это как раз онлайн-конструкторы сайтов).
Соответственно, чтобы картина определения хостинга была наиболее полной, нужно начать с сервиса WebDataStats.com. На текущий момент он чуть ли не единственный, который достоверно может определить используемую платформу SaaS-конструкторов.
И если WebDataStats не нашёл следов облачного хостинга, тогда уже можно переходить к другим сервисам, которые будут пытаться связать IP-адрес с конкретным хостером.
Обратите внимание, WebDataStats предназначен для определения CMS (движка) сайтов, поэтому информации о хостинге он не даёт. Главная задача в рамках текущего руководства – отсеять облачные платформы и конструкторы сайтов, так как знание расположения их серверов и хостингов вам скорее всего ничего не даст (они обычно используют CDN-сети и размещение в разных ЦОДах, тех, что ближе всего к потенциальным клиентам).
Если определять движок/платформу нужно часто, логично установить расширение для Chrome или даже приобрести один из пакетов проверок (при бесплатном доступе есть время ожидания для обработки каждого запроса).
В случае с онлайн-сервисами вам не придётся ничего устанавливать на ПК, вводить в консоли и т.п. Всё максимально доступно для пользователей любого уровня.
Простой и понятный сервис, позволяет определить предположительный хостинг (не всегда точно) и IP-адрес сервера, на котором хостится выбранный домен. Кроме того, предоставляются ссылки на смежные сервисы (все от 2ip): выяснение географического положения, принадлежность IP к тому или иному провайдеру связи, расстояние до сервера, сайты на одном IP (например, если это shared-хостинг или сервер с несколькими сайтами одного владельца) и т.п. Есть даже специальный сервис для определения средней посещаемости ресурса.
Ещё один интересный онлайн-сервис для системных администраторов и вебмастеров. Предоставляет все основные утилиты, которыми можно пользоваться из консоли на ПК, но в адекватном графическом интерфейсе. Схема работы очень проста: вводите нужный вам домен во вкладке Whois, получаете реальный IP-адрес сервера, нажимаете там же на IP (или вводите его отдельно) и получаете официальную информацию о владельце (то есть о хостере): его контактные данные, наименование юридического лица, расположение офиса и т.д.
Просто запустите комплексный анализ сайта, и сервис расскажет вам не только о позициях, ошибках, проблемах, индексации и других параметров, но и определит хостинг. Мало того, ссылка на хостера будет кликабельной (можно узнать больше информации о компании, об услугах и изучить отзывы реальных клиентов).
Это один из нескольких сервисов крупнейшего регистратора доменов в зоне Ру. Аналогичные сервисы есть практически у всех регистраторов доменов. Главное – знать, как ими пользоваться: такие формы больше не показывают IP сервера, поэтому его можно выяснить любым другим способом (например, из консоли или на других сервисах, обозначенных выше). Но если ввести сразу IP, то сервис выдаст всю необходимую информацию о владельце (то есть о хостере).
Этот раздел для тех, кто не боится ввода команд в консольном интерфейсе. На самом деле, для этого не нужно быть бородатым линуксоидом или системным администратором. Вывод команд более чем понятен любым пользователям.
Первая задача – «пробить» IP сервера. С ней легко справляется штатная утилита для всех операционных систем – nslookup.
Открываете терминал и вводите:
nslookup ваш-домен.ру
Последняя строка будет иметь вид:
Address: 189.122.232.164
Обратите внимание, в первых строках могут фигурировать другие IP, но они относятся к вашей сетевой инфраструктуре (например, это может быть адрес роутера).
Теперь нужно выяснить владельца IP:
для Linux-систем просто вводите команду
whois 189.122.232.164
где 189.122.232.164 – это IP, полученный на первом шаге.
В Windows такой утилиты не предустановлено по умолчанию. Её нужно скачать, например, отсюда, и распаковать в нужную вам папку.
Перейдите в каталог с утилитой и, зажав клавишу Shift, вызовите меню правой кнопки, выберите пункт «Открыть окно PowerShell здесь».
Теперь введите команду
.\whois.exe 189.122.232.164
Правда, вывод не такой информативный, как того хотелось бы. Если вы используете IP самого домена, вы с большой вероятностью получите вывод, аналогичный запросу по самому домену.
Логичнее «пробить» IP в базах данных официальных регистраторов (их всего 5):
Существуют и профессиональные программы для трассировки маршрутов и получения данных о доменах, IP-адресах, например, SmartWhois. Это ПО имеет внятный графический интерфейс, подключается к крупным базам данных (более 100 штук) и подходит для массовых запросов. Утилита платная – одна лицензия обойдётся 3 тыс. руб.
Какими бы ни были ваши цели, технических способов решения поиска реквизитов хостинга более чем достаточно. Какие-то из них рассчитаны на пользователей, далёких от сетевых протоколов, запросов, архитектур, серверов и консольных интерфейсов. А какие-то подойдут только опытным вебмастерам и системным администраторам.
Интернет сейчас не такой открытый как раньше, многие WhoIs-сервисы убрали из вывода важную информацию об IP-адресах и другие технические параметры. Но при желании их всё равно можно найти и узнать.
Тем не менее, всегда возможны некоторые подводные камни, например, если сайт работает на SaaS-платформе (создан в онлайн-конструкторе) или вообще на ПК пользователя, который арендовал выделенный IP-адрес у своего провайдера интернета. В этом случае вы максимум сможете узнать название оператора связи. База данных выбранного онлайн-сервиса могла давно не обновляться (есть информация только по старым хостингам) и т.п. Поэтому существует вероятность того, что хостинг вам определить не удастся. И все же вероятность такого исхода минимальная.