Хостинг сайта узнают по NS-записям домена и по владельцу IP-адреса, на который указывает сайт. Оба способа бесплатны и дают ответ за несколько минут: первый показывает, кто управляет DNS, второй — кто физически держит сервер.
Домен и хостинг — это разные компании
Домен покупают у одного регистратора, а сайт размещают на сервере совсем другой компании — это обычная и частая схема. Путаница возникает потому, что многие провайдеры продают домен и хостинг вместе, и кажется, будто они всегда связаны между собой.
Регистратор домена отвечает только за запись в реестре и за NS-записи. Хостинг — это компания, на чьём оборудовании физически лежат файлы сайта и база данных. Узнать одно не значит узнать другое, поэтому ниже описаны два отдельных способа проверки.
Способ 1: NS-записи домена
NS-записи показывают, какие серверы имён отвечают за домен, и часто по их названию виден провайдер хостинга или DNS-сервиса.
dig NS example.com +short
ns1.hostingcompany.com.
ns2.hostingcompany.com.
Если команды dig нет под рукой, тот же результат даёт nslookup.
nslookup -type=NS example.com
Имя в ответе обычно совпадает с хостинг-провайдером или с регистратором, который управляет DNS домена. Как менять эти записи самостоятельно, описано в статье про смену NS-серверов домена.
Способ 2: по IP-адресу
Если NS-записи ничего не говорят, например домен делегирован на DNS стороннего сервиса, ищут по IP-адресу, на который указывает сайт.
dig A example.com +short
203.0.113.25
Полученный адрес проверяют через whois — сервис показывает организацию, за которой закреплён диапазон адресов.
whois 203.0.113.25
Поле organization или netname в ответе whois и есть искомый хостинг-провайдер.
Почему ответ бывает неверным
Если сайт работает через CDN или прокси вроде Cloudflare, то IP-адрес, который покажет dig, принадлежит не хостингу, а сети CDN. Реальный сервер скрыт за прокси, и прямой проверки адреса уже недостаточно.
Признак такой подмены — адрес принадлежит крупной сети CDN, а не отдельной хостинг-компании, и один и тот же адрес отвечает одновременно за множество разных сайтов. В этом случае IP-метод не работает, и нужны косвенные признаки из следующего раздела.
Что ещё выдаёт провайдера
Когда прямые способы не сработали, провайдера иногда выдают косвенные признаки.
- заголовки ответа сервера — иногда содержат имя веб-сервера или панели управления;
- страница ошибки — у некоторых хостингов она фирменная и узнаваемая;
- открытые стандартные порты панели управления — отвечают на характерном порте;
- MX-записи почты — указывают на почтовый сервис, который нередко совпадает с хостингом.
Какой признак насколько надёжен
Не все признаки одинаково точны: некоторые дают прямой ответ, другие — лишь предположение.
| Признак | Что он показывает | Насколько надёжен |
|---|---|---|
| NS-записи | хостинг или DNS-провайдер | высокая, если нет стороннего DNS |
| IP и whois | владелец сервера | высокая без CDN, бесполезна с ним |
| заголовки и панель | тип софта провайдера | средняя, это косвенный признак |
| MX-записи | почтовый сервис | низкая, часто отдельная услуга |
Частые вопросы
Как узнать хостинг сайта по домену?
Проще всего посмотреть NS-записи домена командой dig NS или nslookup: в имени сервера обычно виден провайдер. Если это не помогло, проверяют IP-адрес сайта через whois — поле organization в ответе показывает компанию, которой принадлежит сервер.
Можно ли узнать хостинг, если сайт за Cloudflare?
Напрямую нет: IP-адрес будет принадлежать сети CDN, а не хостингу сайта. Иногда реальный адрес виден через старые записи DNS, письма с сайта или поддомены, которые не подключены к CDN, но гарантированного способа обхода здесь не существует.
Чем NS-серверы отличаются от хостинга?
NS-серверы отвечают за DNS домена: они говорят, куда вести посетителя. Хостинг — это место, где физически лежат файлы сайта и база данных. Они часто принадлежат одной компании, но это не обязательное правило, и проверять их нужно по отдельности.
Законно ли проверять чужой хостинг?
Да, все описанные способы используют публичные данные: NS-записи, IP-адрес и ответ whois открыты для любого желающего и не требуют доступа к чужому аккаунту. Это стандартная практика при переносе сайта или проверке перед сотрудничеством.
Что делать дальше
Если нужно разобраться не только с тем, кто хостинг-провайдер, но и как домен и хостинг связаны между собой при переносе сайта, подробности — в статье чем отличается домен от хостинга.