Как найти IP адрес сайта – обратный просмотр DNS
Существует много способов идентификации ресурса на основе IP адреса. Ниже представлены четыре лучших способа.
1. Трассировка IP-адреса сайта с использованием командной строки
Поиск IP-адреса любого сайта
При использовании данного метода задействуются Ping-команды. В действительности эти команды входят в состав протокола ICMP, который создан для определения адреса серверов. Чтобы использовать эти команды
- Запустите командную строку.
- Наберите команду ping и имя сайта (например, ping techviral.com).
- Затем нажмите клавишу Enter.
После этого мы получим IP адрес сайта.
2. Использование терминала на MAC или Linux
Отройте терминал, воспользовавшись сочетанием клавиш CTRL+ALT+T. Затем наберите команду ping -c1 имя сайта (например, ping -c1 techviral.com).После этого, как и в примере выше, мы увидим IP-адрес указанного сайта.
3. Использование сетевой утилиты на MAC
Откройте Network Utility на MAC и кликните в ней по вкладке ping. Введите имя искомого сайта и нажмите на кнопку. После этого вы получите IP-адрес сайта.
4. Использование WHOIS-истории
Вы также можете использовать данные WHOIS для поиска IP-адреса любого сайта. Для этого воспользуйтесь любым специализированным сервисом. Например, whois.net или networksolutions.com.
Данные Whois-истории
После этого необходимо посетить сайт, который указан в WHOIS-истории. Например:
Current Registrar: REGISTER.COM, INC. IP Address: 207.241.148.80 (ARIN & RIPE IP search) . . .
5. Использование веб-сервисов
Есть много специализированных веб-сервисов, которые предоставляют IP-адрес любого сайта без использования какого-либо программного обеспечения.
Например, посетите сервис www.site24x7.com и вставьте в специальное поле URL-адрес сайта, IP-адрес которого хотите узнать. Нажмите кнопку «Test Now». После этого будет отображена подробная информация об интересующем вас сайте.
DNS
Все дело в том, что для определения ip по именам отвечает технология DNS. Возможно вы встречали что-то вроде «ошибки поиска dns» или «temporary failure in name resolution». Есть и другие формулировки, но это все одна и та же ошибка — невозможно преобразовать имя сайта (домен) в ip-адрес. Но раз когда это невозможно и мы получаем ошибку, а обычно ошибки нет — значит компьютер обычно может преобразовывать имена в ip-адреса.
Это действительно так. Ваш компьютер уже знает или может узнать без каких-либо онлайн-сервисов ip сайтов и доменов.
Как этим воспользоваться?
![]()
Расширение — узнать ip адрес сайта Chrome
Суть — обратиться к DNS серверу. Только так, и никак иначе, других способов НЕ СУЩЕСТВУЕТ. Существование интернета невозможно без этих серверов. Всякий раз, когда вы набираете адрес сайта в браузере происходит именно это — ваш компьютер обращается к ближайшему DNS и спрашивает у него ip-адрес этого сайта. Если ближайший DNS не знает ответа — он обратится к другим ДНС о которых ему известно, получит ответ от них и передаст его вашему компьютеру. Компьютер получает ответ и направляет вас на этот сайт устанавливая соединение с полученным ip-адресом. Так работает не только браузер. А любая программа, которая может работать по сети.
И если мы какими-нибудь диагностическими утилитами начнем просматривать сетевые соединения — мы увидим все ip-адреса и даже порты к которым подключены.
![]()
Узнать адрес сайта в Firefox поможет Firebug
А еще можем открыть отладчик браузера и увидеть ip-адреса сайтов там. Вы можете видеть на скриншоте как это сделать в Firefox. Отладчик Firebug запускается клавишей F12 (детально о назначении функциональных клавиш,вы можете узнать в этой статье). А еще в логах веб-серверов и прокси-серверов. А еще… да много где. Все эти сложности ни к чему, если вам нужно просто узнать ip сайта или домена. И рассказал я вам об этом, лишь для полного понимания — что способ на самом деле только один — через DNS.
Рассказал для того, чтобы стало ясно, что узнать ip можно в любой момент со своего компьютера простейшими утилитами ping и nslookup. Эти утилиты есть на каждом компьютере. И использовать их крайне просто. Достаточно открыть командную строку (win+R > cmd) и написать в ней «команда имя_сайта.ru».
Например так:
Здесь мы получаем множество другой отладочной информации — но самое главное четко виден ip-адрес сайта.
Точно так же мы используем и другую утилиту — nslookup.
Как узнать внутренний (локальный) IP-адрес
С внутренними IP-адресами всё немного сложнее: на каждой платформе их проверяют по-разному.
Как узнать IP-адрес в Windows
Найдите через поиск по системе утилиту «Командная строка». Кликните по её значку правой кнопкой мыши и запустите от имени администратора. В открывшемся окне введите команду и нажмите Enter. На экране появятся данные, среди которых должна быть строка IPv4. Рядом с ней вы увидите код формата 192.168.1.40 — это и есть внутренний IP-адрес компьютера.
![]()
Как узнать IP-адрес в macOS
Чтобы посмотреть IP-адрес в macOS, достаточно зайти в раздел «Системные настройки» → «Сеть» и выбрать на боковой панели текущее соединение. Внутренний IP-адрес Mac отображается под статусом подключения.
![]()
Как узнать IP-адрес в Android
Внутренний IP-адрес Android-устройства обычно доступен в разделе с настройками Wi-Fi. Интерфейс на разных аппаратах может сильно отличаться, но вы наверняка без особого труда найдёте нужное меню самостоятельно. Если нет — можете установить бесплатную программу IP Tools. Она отобразит внутренний и внешний IP-адреса сразу после запуска.
IP Tools: WiFi Analyzer
Разработчик:
AmazingByte
Цена:
Бесплатно
Как узнать IP-адрес в iOS
На iPhone или iPad внутренний IP можно легко найти в разделе с параметрами Wi-Fi. Достаточно нажать на круглую иконку рядом с активным беспроводным соединением, и в следующем меню появится IP.
![]()
Что такое IP-адрес домена?
Сами же домены вполне могут обходиться и без сайта. Например, такая случилась история — некий гражданин, назовем его N, зарегистрировал доменное имя и больше ничего с ним делать не желает. Лишь изредка продлевает регистрацию домена и все.
Где в таком случае хранится информация о домене гражданина N?
Правильно, на сервере регистратора доменых имен. И даже не на одном, а как минимум на двух серверах: вдруг произойдет сбой. Это, так называемые DNS-серверы, Primary DNS — основной сервер и Secondary DNS — дублирующий сервер.
Помнится, когда N заполнял форму при регистрации доменного имени, то в обязательном порядке указывал список серверов доменных имен. Что-то типа:
nserver: ns1 и
nserver: ns2.
Это те самые DNS-серверы и есть. У DNS-сервера имеется свой IP-адрес, который теперь будет определяться как IP-адрес домена.
Как узнать чужой IP-адрес
Вы можете узнать внешний IP другого пользователя Сети (например, чтобы определить его приблизительное местоположение) с помощью сервиса IP Logger. Но для этого необходимо, чтобы человек кликнул по созданной вами ссылке.
![]()
Сначала создайте URL, который позволит вам узнать чужой IP. Для этого перейдите на сайт IP Logger и в блоке «Ссылка / Картинка» вставьте URL на любую страницу или изображение. Это может быть, к примеру, ссылка на новость или статью. Затем кликните «Получить код логгера». В следующем окне скопируйте адрес из поля «Ваша ссылка для сбора IP-адресов» и запомните свой ID в системе.
![]()
![]()
![]()
Не забывайте, что пользователь может выходить в интернет через прокси или VPN. В таком случае узнать его настоящий IP-адрес не выйдет.
Если же вас интересует, как узнать IP-адрес роутера, можете ознакомиться с другим материалом Лайфхакера.
Использование Nslookup
Это старейшая утилита командной строки для работы с DNS. Простой пример использования можете видеть ниже — nslookup
или так:
Вот те раз! 4 адреса? Ответ уже другой и требует пояснений. Несколько ip-адресов — это нормально для крупных сайтов, каковым безусловно является mail.ru. Попробуйте узнать ip Google или Вконтакте. Так происходит потому, что эти сайты обслуживают множество пользователей и чтобы справляться с большим потоком они располагаются на нескольких серверах в интернете, а их доменное имя направлено ip-адреса этих нескольких серверов
Для пользователя неважно на какой из ip он попадет
Имеет место также и обратное явление — когда на один ip-адрес направлены несколько доменов. Это обычная ситуация для виртуальных хостингов — на одном сервере могут находиться множество сайтов, и все их домены будут вести на IP одного сервера.
Первая строка в ответе nslookup означает не что иное как адрес ближайшего по отношению к вам DNS. При необходимости его можно изменять и обращаться к какому-то конкретному серверу, например к публичному DNS Google 8.8.8.8. Но это обычно бывает необходимо только системным администраторам для диагностики и анализа.
Стоит ли говорить, что абсолютно любые программы и онлайн сервисы для определения IP тоже используют ping и nslookup? Кроме того, есть еще один очень мощный инструмент dig, который является аналогом nslookup. Он более новый и доступен только в nix-системах.
В чем разница между ping и nslookup при определении IP?
Повторюсь, на самом деле в них встроен одинаковый механизм. Nslookup это довольно мощный инструмент который предназначен непосредственно для подобных запросов и отображает более полную и подробную информацию. Ping же не всегда покажет вам ответ в виде echo-пакетов, однако ip-адрес она определит если это возможно. Ну и как видно из примера — ping сработает как браузер, и покажет вам только тот ip, который был выбран DNS-балансировщиком именно на ваш запрос.
Вообще тема определения IP очень обширна. О DNS написаны целые книги, используются громадные мощности. Это целая отрасль в администрировании, фундаментальные основы которой я постарался кратко описать и надеюсь у вас больше никогда не возникнет проблемы с определением ip адресов сайтов и доменов.
Когда IP-адрес домена надо менять?
Но вот ситуация изменилась! Мистер N нашел, наконец-то, подходящую хостинговую компанию, закупил там пару кило хостинга и задумал разместить на нем свой новенький сайтик. С тем самым доменным именем.
Где теперь будет храниться инфа о домене?
В данном случае, N попросит регистратора доменных имен заменить список серверов домена (nserver: ns1 nserver: ns2) на другой, любезно предоставленный хостинговой компанией. И будьте уверены — регистратор так и сделает и скоро известит сеть о том, где теперь искать такое-то доменное имя.
Вобщем, в результате этой умопомрачительной операции информация о домене переедет на новый сервер, к хостеру.
А это значит, что каждый домен всегда имеет собственный IP-адрес, соответствующий IP-адресу того сервера, где хранится информация о домене и по которому его ищут маршрутизаторы сети.
В статье IP-адрес… что это? я уже писал о том, как выглядят IP-адреса:
Так! Нестыковочка получается. Люди, значит ищут сайт по доменному имени, а машины по числам и циферкам?!
Вот незадача! Как быть? А вот как:
За преобразование IP-адреса домена в его доменное имя и обратно отвечают умные такие устройства — DNS-серверы называются, но об этом в другой раз, на сегодня зауми достаточно.
ПОДВЕДЕМ ИТОГИ:
Адрес сайта в сети — доменное имя.
Сеть находит домен по IP-адресу сервера, где хранится информация о домене.
За преобразование доменного (буквенного) имени в IP-адрес (числовой) и обратно отвечают DNS-серверы и Служба доменых имен (DNS)
Не стоит путать IP-адрес домена и IP-адрес точки (устройства) входа в интернет, это разные вещи. Например, провайдер предоставляет мне интернет по адресу 192.168…., а домен сайта пока находится на сервере 92.53….
