IP-адрес домена
Узнайте IP сайта по домену или URL — адреса IPv4 и IPv6 — и то, что скрывает обычная проверка: цепочку CNAME за именем, сеть, которой принадлежит каждый адрес, стоит ли CDN перед настоящим сервером и что отвечают пять публичных DNS-резолверов.
Как узнать IP-адрес сайта
Введите домен сайта или вставьте любой URL и нажмите Узнать IP. Инструмент запрашивает у DNS записи A (адреса IPv4) и AAAA (адреса IPv6) этого имени — тот же вопрос, который браузер задаёт перед подключением, — и показывает каждый адрес вместе со сроком, в течение которого резолверы могут его хранить (TTL).
А затем идёт дальше, чем обычная проверка IP домена онлайн: проходит по псевдонимам CNAME от имени до адресов, находит сеть, которая анонсирует каждый адрес, и на кого зарегистрирован блок, отмечает адреса, принадлежащие CDN, а не собственному серверу сайта, и показывает рядом ответы пяти публичных резолверов.

ОтветВсе адреса IPv4 и IPv6, готовые к копированию, и по одному предложению о каждой находке.Каждый адресЕго сеть и номер AS, запись регистратора с контактом для жалоб, обратное имя и город по данным DB-IP.Пять резолверовGoogle, Cloudflare, Quad9, OpenDNS и AdGuard опрашиваются одновременно: здесь видны чередование адресов и блокировки фильтров.ПутьОт резолвера к имени, каждый псевдоним CNAME, адреса и сеть за ними.Почему у сайта больше одного IP-адреса?
У домена может быть много записей A и AAAA, и их набор может меняться от проверки к проверке. Почти все случаи объясняют четыре причины:
IPv4 и IPv6
У сайта, который поддерживает оба протокола, есть и записи A, и записи AAAA. Устройство с IPv6 обычно сначала пробует адрес IPv6 и за доли секунды переходит на IPv4, если не получилось (Happy Eyeballs).
Балансировка нагрузки
Трафик делят несколько серверов: ответ DNS перечисляет их все, часто каждый раз в другом порядке, а клиенты обычно пробуют их по порядку. Это round-robin DNS (балансировка по кругу).
Ответы по местоположению
Крупные сайты отвечают каждому резолверу серверами рядом с ним, поэтому проверки из Токио и из Франкфурта получают разные адреса. Для этого резолверы могут передавать часть адреса посетителя (EDNS Client Subnet).
Anycast и CDN
CDN вроде Cloudflare анонсирует один и тот же адрес из сотен дата-центров, а маршрутизация интернета приводит каждого посетителя в один из ближайших. Один адрес — много мест.
IP-адрес — это настоящий сервер сайта?
Нет, если перед сайтом стоит CDN или защитный прокси. Тогда домен разрешается в адреса CDN: посетители подключаются к CDN, а CDN незаметно забирает страницы с собственного сервера сайта — сервера-источника (origin). Адрес настоящий, но он принадлежит CDN и обслуживает ещё тысячи других сайтов.
Инструмент различает эти случаи. Сети крупных CDN и прокси (Cloudflare, Akamai, Fastly, Imperva, Sucuri и других) он узнаёт по номерам AS, а CDN, которые работают в сети облака, например Amazon CloudFront, — по CNAME, который они выдают клиентам. Для их адресов город не указывается: адрес CDN — это либо пограничный сервер рядом с резолвером, который спрашивал, либо anycast-адрес, который отвечает сразу из многих мест, и ни то ни другое не говорит, где хранится сайт.
Можно ли узнать настоящий IP сайта за Cloudflare?
Через DNS — нет: проксируемая запись отвечает только адресами Cloudflare. Но origin может выдать себя через записи в обход прокси: имена mail. или ftp., записи MX или запись SPF, в которой указан адрес сервера.
Если сайт ваш, пропустите через прокси все веб-записи, которые указывают на origin, а почту и всё, что нельзя проксировать, перенесите на другой сервер. Если нет — пожалуйтесь в CDN: Cloudflare пересылает жалобы хостингу и владельцу сайта.
Мы показываем адреса, в которые разрешается имя, но никогда — сервер, который скрывает CDN: именно этот адрес позволяет атакам обойти защиту CDN.
Как разрешается www.example-shop.com
- ЗапрошенGoogle Public DNS8.8.8.8 · 18 мс · TCP
- Имяwww.example-shop.com
- Псевдонимwww.example-shop.com.cdn.cloudflare.netCloudflare
- Адреса203.0.113.10203.0.113.112001:db8::10
- СетьCloudflareAS13335 · страна регистрации: Соединенные Штаты
- Сервер-источникСкрыт за CDN CloudflareЕго знают только владелец сайта и Cloudflare
Как узнать IP сайта через nslookup, ping и dig
Узнать IP по домену можно на любом компьютере из командной строки. Подставьте имя сайта вместо example.com:
| Система | Команда | Что показывает |
|---|---|---|
| Windows | nslookup example.com | Адреса от резолвера, настроенного у вас; добавьте адрес сервера, чтобы спросить именно его (nslookup example.com 8.8.8.8). |
| Windows PowerShell | Resolve-DnsName example.com | Каждую запись A, AAAA и CNAME с её TTL. |
| macOS, Linux | dig +short example.com A | Адреса IPv4 после имён псевдонимов, если они есть; AAAA — для IPv6, без +short — с TTL. |
| Linux | getent ahosts example.com | То, что разрешает сама система, включая файл hosts, — так это видит большинство программ. |
| Любая | ping example.com | Один адрес, который выбрала система: IPv6 или IPv4 (ping на Mac работает только по IPv4; для IPv6 есть ping6). |
На iPhone и Android командной строки нет: воспользуйтесь проверкой выше — она работает в любом браузере.
В Chrome или Edge вкладка «Сеть» (Network) в инструментах разработчика показывает адрес, с которого страница на самом деле загрузилась: выберите первый запрос, затем Remote Address на вкладке «Заголовки» (Headers).
Почему мой компьютер или ping показывает другой IP?
Проверка здесь и проверка на вашем компьютере могут не совпасть, и обе при этом могут быть верными:
- 1
Другой резолвер
Ваш компьютер спрашивает резолвер провайдера или роутера, а тот может выбрать другие серверы рядом с вами. Чтобы сравнить, выберите выше тот же резолвер.
- 2
Чередование и местоположение
Сайт с балансировкой нагрузки или ответами по местоположению каждый раз или в каждом месте отдаёт другие адреса.
- 3
Ответ из кэша
Компьютер и браузер хранят ответы, пока не истечёт их TTL, поэтому сайт, который только что переехал, ещё какое-то время может показывать старый адрес.
- 4
Файл hosts
Запись в файле hosts (C:\Windows\System32\drivers\etc\hosts, /etc/hosts) переопределяет DNS на этом компьютере.
- 5
Сначала IPv6
Браузеры, а также ping в Windows и Linux, предпочитают IPv6, если он есть в вашей сети, поэтому часто используют адрес AAAA, а не A.
Почему сайт не открывается по IP-адресу?
Потому что на одном сервере с одним IP-адресом часто работает много сайтов. В каждом запросе браузер называет нужный сайт (заголовок Host, а в HTTPS ещё поле SNI при установке соединения), и сервер выбирает сайт по этому имени. Если ввести голый адрес, запрос не называет никакого сайта: сервер показывает страницу по умолчанию, ошибку или предупреждение о сертификате, ведь сертификат выдан на домен, а не на адрес.
За CDN это не работает по той же причине: Cloudflare, например, отклоняет запрос к собственному адресу с ошибкой 1003.
- Host: shop.exampleстраницы магазина
- Host: blog.exampleстраницы блога
- Host: 192.0.2.10страница по умолчанию или ошибка
Можно ли по IP-адресу определить сайт?
Только иногда. У адреса выделенного сервера часто есть имя в обратном DNS (запись PTR), которое подсказывает владельца, но на виртуальном хостинге и в CDN один адрес обслуживает сотни или тысячи доменов, и обратное имя, если оно есть, принадлежит хостингу (например, это имя Amazon или Akamai), а не сайту. Обратный DNS покажет собственное имя адреса, а Поиск по IP — сеть и организацию, на которую он зарегистрирован.
Как определить местоположение сайта
За вопросом «где находится этот сайт?» скрываются три разных ответа, и проверки их часто путают:
| Где стоит сервер | База геолокации, например DB-IP, относит адрес к городу. Это работает для сервера в одном дата-центре, но бессмысленно для адреса CDN — пограничного сервера рядом с тем, кто спрашивал, или anycast-адреса, который находится везде. |
|---|---|
| Где зарегистрирован блок адресов | Страна организации, которой региональный интернет-регистратор выдал блок. Большинство блоков Cloudflare зарегистрировано в США, где бы ни стояли серверы. |
| Кто управляет сайтом | Этого в адресе нет вовсе: WHOIS называет регистратора и часто скрывает владельца, а кто стоит за сайтом, обычно говорят его собственные страницы (контакты, выходные данные). |
Ни один из этих способов не определяет местоположение человека: адрес сайта ведёт к дата-центру и компании, которая им управляет.
Законно ли узнавать IP-адрес сайта?
Да. Адреса домена публикуются в DNS, чтобы любой браузер мог найти сайт, а регистраторы публикуют, кому принадлежит каждый блок адресов. Узнавать их — это то, что браузер делает при каждом посещении.
Закон запрещает то, что можно сделать дальше, например взламывать сервер или заваливать его трафиком; сканирование сервера без разрешения может нарушать правила провайдера, а в некоторых странах и закон. Чтобы пожаловаться на спам, фишинг или атаку с адреса, напишите на контакт сети для жалоб (abuse) — результат показывает его для каждого адреса.
IP по URL: вставьте любую ссылку и узнайте адрес сервера
Чтобы узнать IP по URL, нужен только хост: схема, порт, путь и параметры запроса до DNS не доходят. Вставьте ссылку как есть: проверка возьмёт из неё имя, сохранит www. (оно может указывать не туда, куда голый домен) и переведёт домен в Юникоде, например на кириллице, в форму, которую использует DNS:
| Вставлено | Проверено |
|---|---|
| https://www.example.com/shop?id=7 | www.example.com |
| http://example.com:8080/ | example.com |
| user@mail.example.org | mail.example.org |
| bücher.de | xn--bcher-kva.de |
API для поиска IP по домену
Бесплатный эндпоинт с CORS для браузеров: отправьте домен POST-запросом или передайте его в строке запроса GET, по желанию с выбором резолвера. Ответ сохраняет поля нашего прежнего API и добавляет цепочку CNAME, TTL, сети, имя с www или без него и все пять резолверов. 30 проверок в минуту на сеть; повторные запросы берутся из кэша, пока действует TTL.
$ curl "https://dnsrobot.net/api/domain-ip?domain=github.com&dnsServer=cloudflare"
{
"success": true, "domain": "github.com",
"summary": { "totalIPs": 1, "ipv4Count": 1, "ipv6Count": 0, "hasCDN": false, … },
"ipAddresses": [ { "ip": "140.82.121.4", "version": "IPv4", "asn": "AS36459", "ttl": 60, … } ],
"chain": [], "twin": { "name": "www.github.com", … }, "resolvers": [ … ]
}Частые вопросы об IP-адресе домена
Как узнать IP сайта?
Как узнать IP по домену?
IP по домену, по хосту и по URL — это одно и то же?
Почему у домена несколько IP-адресов?
Почему IP-адрес сайта принадлежит Cloudflare?
Как узнать IP-адрес сайта через командную строку?
Почему у меня другой IP-адрес, чем в этом инструменте?
Можно ли узнать настоящий IP-адрес сайта за Cloudflare?
Можно ли по IP-адресу определить сайт?
Как определить местоположение сайта?
Законно ли узнавать или отслеживать IP-адрес сайта?
Эта проверка IP домена бесплатна? Вы сохраняете то, что я проверяю?
Чего-то не хватает?Предложите функцию или новый инструмент
Другие инструменты DNS и IP
Проверка DNS
Все DNS-записи прямо с серверов имён домена рядом с кешем Google и Cloudflare
IP Поиск
Мгновенный поиск геолокации IP адреса, провайдера и данных сети
Проверка хостинга
Узнайте, кто хостит любой сайт: хостинг, CDN, CMS, почтовый провайдер, регистратор и издатель SSL
Обратный DNS
Поиск имён хостов по IP адресу через записи PTR
WHOIS Поиск
Поиск данных о регистрации домена, регистраторе и владельце через RDAP
ASN Поиск
Поиск данных Autonomous System Number и диапазонов IP