В данном руководстве мы расскажем как зная только домен - найти хостинг или сервер, на котором размещен сайт.
1. Используя whois
1.1 Используя онлайн-сервисы
Например, наш whois сервис выдает информацию по большинству доменных имен:
https://synay.net/whois?query=synay.net
...
Updated Date: 2024-02-21T13:10:05Z
Creation Date: 2022-11-08T09:08:50Z
Registry Expiry Date: 2033-11-08T09:08:50Z
...
Name Server: NS1.NODENAME.RU
Name Server: NS2.NODENAME.RU
1.2 Используя команду whois в Linux
whois synay.net
...
Name Server: NS1.NODENAME.RU
Name Server: NS2.NODENAME.RU
Таким образом мы убедились, что доменное имя занято и далее нас интересуют поля серверов имен, на которые ссылается данный домен.
Обратите внимание! Определив DNS сервера домена - это еще не значит что сайт находится там. WHOIS сервис позволяет нам убедится что домен зарегистрирован и просмотреть сервера имен, на которых задан IP адрес самого сайта.
2. Определяем ip адрес хостинг сервера сайта
Для определения ip адреса домена, мы будем использовать команду ping, при использовании команды в среде Linux она еще покажет обратную зону (PTR) ip адреса.
ping mydomain.tld
PING mydomain.tld (89.111.187.200) 56(84) bytes of data.
64 bytes from hosting.synay.net (89.111.187.200): icmp_seq=1 ttl=50 time=23.1 ms
64 bytes from hosting.synay.net (89.111.187.200): icmp_seq=2 ttl=50 time=37.6 ms
Примечание: С одной стороны можно сразу использовать ping без whois, но лучше именно в описанной нами последовательности. Проверяемый домен может не отвечать на команду ping по причине того, что не настроен или просто не зарегистрирован.
Пример 1. Вам сообщили домен и попросили найти сайт, так как он не работает. Сначала лучше проверить, что домен зарегистрирован и имеет активное состояние (не истек). В случае если DNS сервера у домена не настроены команда ping не выдаст Вам ip адрес сервера.
Обратите внимание. Владелец мог не оплатить продление домена и он был удален и куплен кем либо еще, в данном случае нужно убедиться в наличии домена в Вашем личном кабинете.