DNS и домены 2 мин чтения

Любой сайт работает на серверах с IP-адресами. Каждый раз, когда вы открываете сайт, браузер находит эти адреса через DNS. Такой же запрос можно выполнить самостоятельно – чтобы узнать, где размещён сайт, разобраться с проблемой подключения или добавить сервер в белый список брандмауэра.

Самый быстрый способ: онлайн-проверка

  1. Откройте наш инструмент IP Lookup.
  2. Введите домен, например example.com.
  3. Инструмент определит IP-адрес домена и покажет его, а также сеть хостинга, ASN и местоположение.

Чтобы увидеть все адреса, включая IPv6, воспользуйтесь DNS Lookup с типами записей A и AAAA.

С помощью nslookup (Windows, Mac, Linux)

Откройте командную строку или Терминал и выполните:

nslookup example.com

Адреса сайта указаны в строках под «Non-authoritative answer» (в русской Windows – «Не заслуживающий доверия ответ»). Команда nslookup example.com 1.1.1.1 отправляет запрос конкретному резолверу.

С помощью dig (Mac, Linux)

dig +short example.com A
dig +short example.com AAAA

С помощью ping

ping example.com

В первой строке показан адрес, который пингуется. Многие серверы не отвечают на ping, но адрес всё равно отображается. См. как пользоваться ping.

Почему адреса могут отличаться

  • Сети доставки контента (CDN), такие как Cloudflare, Akamai или Fastly, отвечают адресом ближайшего к вам сервера, поэтому пользователи в разных странах видят разные адреса.
  • Балансировка нагрузки распределяет посетителей по множеству серверов, поэтому ответ может меняться от запроса к запросу.
  • IPv4 и IPv6: у большинства крупных сайтов есть оба типа адресов.

По этой же причине вы часто видите местоположение дата-центра CDN, а не штаб-квартиры компании.

Можно ли по IP узнать, кому принадлежит сайт?

IP показывает хостинг-провайдера, а не владельца сайта, особенно если перед сайтом стоит CDN. Чтобы узнать владельца домена, воспользуйтесь WHOIS lookup; чтобы узнать сеть IP-адреса и контакт для жалоб (abuse), проверьте сам IP в WHOIS.

Можно ли открыть сайт по IP-адресу?

Иногда. Ввод http://203.0.113.10 сработает для сервера, на котором размещён один сайт. На виртуальном хостинге и в CDN на одном IP размещены тысячи сайтов, и серверу нужно доменное имя, чтобы понять, какой из них вам нужен, поэтому обычно вы увидите ошибку.

Часто задаваемые вопросы

Законно ли узнавать IP-адрес сайта?

Да. DNS-записи общедоступны по своей природе.

Почему IP сайта показывает другую страну?

Скорее всего, вы видите ближайший к вам сервер CDN или дата-центр хостинг-провайдера.

Может ли сайт скрыть свой IP-адрес?

Может, если разместит перед собой CDN или обратный прокси – тогда посетители видят только адрес прокси. Адрес настоящего сервера остаётся скрытым.