Что делает браузер в первую очередь чтобы найти ip адрес сайта который вы открываете
Существует большое количество различных способов отслеживания IP адреса любого сайта. В данной статье мы расскажем о некоторых из них.
- Как найти IP адрес сайта – обратный просмотр DNS
- 1. Трассировка IP-адреса сайта с использованием командной строки
- 2. Использование терминала на MAC или Linux
- 3. Использование сетевой утилиты на MAC
- 4. Использование WHOIS-истории
- 5. Использование веб-сервисов
- Похожие сервисы
- iPinfo
- Get Site iP
- Whatismyipaddress
- HCIDATA
- Domain IP Lookup от Small Seo Tools
- IPvoid
Как найти IP адрес сайта – обратный просмотр DNS
Существует много способов идентификации ресурса на основе IP адреса . Ниже представлены четыре лучших способа.
1. Трассировка IP-адреса сайта с использованием командной строки
Поиск IP-адреса любого сайта
При использовании данного метода задействуются Ping-команды. В действительности эти команды входят в состав протокола ICMP, который создан для определения адреса серверов. Чтобы использовать эти команды
После этого мы получим IP адрес сайта.
2. Использование терминала на MAC или Linux
3. Использование сетевой утилиты на MAC
Откройте Network Utility на MAC и кликните в ней по вкладке ping . Введите имя искомого сайта и нажмите на кнопку. После этого вы получите IP-адрес сайта.
4. Использование WHOIS-истории
Данные Whois-истории
После этого необходимо посетить сайт, который указан в WHOIS-истории. Например:
5. Использование веб-сервисов
Есть много специализированных веб-сервисов, которые предоставляют IP-адрес любого сайта без использования какого-либо программного обеспечения.
Похожие сервисы
iPinfo
Это один из самых универсальных инструментов для поиска интернет — провайдера сайта, его домена или IP адреса.
Get Site iP
По сравнению с другими инструментами здесь доступно не так много функций. Данный сервис просто отображает IP-адрес и страну расположения.
Whatismyipaddress
Это простой сервис, который предоставляет IP-адрес любого хоста. Он отображает IPv4 адрес, а также IPv6 адрес.
HCIDATA
Сервис можно использовать для поиска IP-адреса сайта или его имени.
Domain IP Lookup от Small Seo Tools
Один из лучших сервисов по поиску IP-адреса домена и его статуса в сети. Сайт Small SEO Tools также предлагает несколько других инструментов для SEO-специалистов и вебмастеров.
IPvoid
С помощью сервиса IPvoid можно легко узнать IP-адрес сайта. Его пользовательский интерфейс прост и хорошо организован.
На практике описанные выше методы используются, когда нужно провести повторную трассировку любого сайта, для отслеживания хакеров и обнаружения фишинговых сайтов. Это вся информация о поиске IP-адреса сайта.
Данная публикация представляет собой перевод статьи « How to Find Server’s IP Address of Any Website » , подготовленной дружной командой проекта Интернет-технологии.ру
Можно ли найти человека по IP адресу?
Достаточно часто мы слышим такую фразу, как «найти по IP адресу». Что это такое? Как можно осуществить подобный поиск? Насколько это реально? Ответы на эти вопросы вы найдете в этой статье.
IP адрес- общепринятое сокращение от фразы Internet Protocol Address, (уникальный сетевой адрес). Проще говоря — это уникальный адрес вашего компьютера.
Каждый раз, когда вы заходите в интернет ваш компьютер(роутер) предоставляет свой IP-адрес глобальной сети, по нему можно вычислить и найти пользователя, или же предприятие, которому принадлежит конкретный компьютер.
- IP-адрес
- Для начала как узнать свой IP-адрес?
- После того, как мы научились определять свой IP-адрес, давайте попробуем узнать чужой
- Реально ли найти человека по IP-адресу?
- Анонимность
- Подведем итоги
IP-адрес
Статический Динамический Постоянный IP-адрес при использовании которого ваши идентификационные данные не меняются когда вы заходите в интернет.Регулярно изменяемый IP-адрес(как правило в определенном диапазоне адресов). В случае его использования пользователи практически всегда остаются анонимными.
Для начала как узнать свой IP-адрес?
Кроме того вы сможете узнать провайдера, местоположение, информацию об используемой операционной системе.
После того, как мы научились определять свой IP-адрес, давайте попробуем узнать чужой
Для этого есть множество способов, они зависят от имеющихся у вас возможностей и причин поиска. Причины поиска могут быть разными, например взломали вашу почту, ваш сайт, аккаунт в соцсетях, получено письмо с угрозой или заинтересовал интересный пользователь в соцсетях и т.д.
Если вы владелец сайта, то сможете запросить информацию об IP-адресах тех пользователей, которые посещали ваш сайт. Но эту информацию вам смогут предоставить только платные хостинги.
Так же существует достаточно большое количество специализированных сервисов/программ, которые облегчат поиск и быстро зафиксируют IP-адрес пользователя, который посетил ваш сайт. Благодаря этому вы сможете узнать страну, город, при использовании статики, возможно адрес электронной почты,
Если же у вас нет собственного сайта, то заполучить чужой IP-адрес будет сложнее. В этом вам могут помочь специальные ссылки, используемые в социальных сетях, которые вы вставляете для привлечения внимания, и когда кто-то по ним переходит, то в разделе статистики появляется IP-адрес каждого «заинтересовавшегося» пользователя.
Реально ли найти человека по IP-адресу?
Да, это вполне реально, но довольно сложно и без помощи правоохранительных органов, скорее всего не получиться. Если пользователь не пользуется анонимностью(прокси), значит он принадлежит определенному провайдеру, мобильных сетей или наземных, которых можно узнать по выделенным пулам адресов. Но Интернет-провайдерам запрещено раскрывать любые данные их пользователей! А без помощи провайдера не возможно получить персональные данные о владельце IP адреса.
Анонимность
Если вы хотите остаться анонимным при нахождении в интернете, то можете использовать самый простой способ -VPN.
VPN— это виртуальная частная сеть, которая замаскирует ваш реальный IP-адрес.
Данная технология позволяет остаться незаметным во Всемирной сети(правильнее-анонимным), чтобы никто не смог следить за вашими действиями и больше того – никто не смог вас найти, даже «органы». Если при динамическом выделении IP адреса, с помощью провайдера можно узнать, данные о владельце, которому был выделен этот адрес в данное время(мы не берем во внимание случаи подключения к интернету в общедоступных WiFi точках), то при подключении через VPN сети с множеством прокси-серверов, найти конечного пользователя, практически не возможно.
На данный момент существует действительно большое количество VPN- приложений с разбросанными по всему миру проксисерверами, которые можно скачать совершенно бесплатно и свободно.
Подведем итоги
Любой человек, который является немного больше, чем обычным пользователем глобальной сети, сможет найти IP-адрес интересующего нас пользователя, приложив определенные усилия и время. Но без помощи провайдера найти физический адрес этого пользователя не получиться.
Как проверить, скрывает ли VPN ваш IP-адрес
VPN — это программное обеспечение, которое шифрует входящий и исходящий трафик. Любой подобный инструмент используется для ограничения отслеживания вашей активности в интернете.
Некоторые из нас используют VPN-службы для доступа к сайтам, заблокированным на территории той или иной страны. Проще говоря, VPN используются для маскировки IP. Она гарантирует, что ваш реальный IP-адрес будет скрыт от веб-трекеров и третьих сторон.
Но бесплатные VPN подвержены утечкам IP. Они происходит, когда компьютер пользователя получает доступ к серверам, используемым по умолчанию, а не через анонимные VPN-серверы.
Большинство современных VPN-сервисов уже обновили свое программное обеспечение для уменьшения риска. Поэтому утечки IP чаще всего возникают из-за багов в системах безопасности браузеров, плагинов или расширений.
Причины утечки IP-адреса
Как проверить, скрывает ли VPN ваш IP-адрес
Большинство современных имеют встроенную функцию WebRTC (Web Real-Time Communication). Она помогает владельцам сайтов интегрировать различные коммуникационные сервисы для обмена файлами, видео, чатов и т. д. Некоторые площадки используют преимущества технологии WebRTC для обхода VPN и определения исходного IP-адреса.
Причины утечки IP
Это самая распространенная причина утечки IP-адреса через VPN.
Как проверить VPN на утечку IP
Нельзя точно сказать, скрыт ли ваш реальный IP-адрес или нет. Поэтому нужно проверить наличие утечки IP. Для этого выполните несколько простых действий:
Как проверить VPN на утечку IP
- Для этого нужно узнать свой фактический IP-адрес.
- Чтобы узнать фактический IP-адрес, отключите службу VPN и зайдите на этот сайт .
- Запищите ваш текущий IP-адрес.
- Теперь войдите в интернет через VPN и посетите тот же сайт.
- Если VPN «не пропускает» IP-адрес, сервис отобразит IP-адреса.
Главное, чтобы IP-адреса различались при подключении и при отключении службы VPN.
Данное руководство было посвящено проверке надежности VPN ваш IP-адрес. Теперь вы знаете, как это сделать.
Данная публикация представляет собой перевод статьи « How to Check If Your VPN Is Leaking Your IP Address » , подготовленной дружной командой проекта Интернет-технологии.ру
Простыми словами объясняем, как браузер подключается и общается с сервером.
Поэтому первым делом браузеру нужно понять, какой IP-адрес у сервера, на котором находится сайт.
Такая информация хранится в распределенной системе серверов — DNS (Domain Name System). Система работает как общая «контактная книга», хранящаяся на распределенных серверах и устройствах в интернете.
Однако перед тем, как обращаться к DNS, браузер пытается найти запись об IP-адресе сайта в ближайших местах, чтобы сэкономить время:
- Сначала в своей истории подключений . Если пользователь уже посещал сайт, то в браузере могла сохраниться информация c IP-адресом сервера.
- В операционной системе . Не обнаружив информации у себя, браузер обращается к операционной системе, которая также могла сохранить у себя DNS-запись. Например, если подключение с сайтом устанавливалось через одно из установленных на компьютере приложений.
- В кэше роутера , который сохраняет информацию о последних соединениях, совершенных из локальной сети.
Не обнаружив подходящих записей в кэше, браузер формирует запрос к DNS-серверам, расположенным в интернете.
Как только браузер узнал IP-адрес нужного сервера, он пытается установить с ним соединение. В большинстве случаев для этого используется специальный протокол — TCP.
TCP — это набор правил, который описывает способы соединения между устройствами, форматы отправки запросов, действия в случае потери данных и так далее.
Например, для установки соединения между браузером и сервером в стандарте TCP используется система «трёх рукопожатий». Работает она так:
- Устройство пользователя отправляет специальный запрос на установку соединения с сервером — называется SYN -пакет.
- Сервер в ответ отправляет запрос с подтверждением получения SYN-пакета — называется SYN/ACK -пакет.
- В конце устройство пользователя при получении SYN/ACK-пакета отправляет пакет с подтверждением — ACK -пакет. В этот момент соединение считается установленным.
Задача браузера — как можно подробнее объяснить серверу, какая именно информация ему нужна .
Сервер получил запрос от браузера с подробным описанием того, что ему требуется. Теперь ему нужно обработать этот запрос. Этой задачей занимается специальное серверное программное обеспечение — например, nginx или Apache. Чаще всего такие программы принято называть веб-серверами.
Когда ответ сформирован, он отправляется веб-сервером обратно браузеру. В ответе как правило содержится контент для отображения веб-страницы, информация о типе сжатия данных, способах кэширования, файлы cookie, которые нужно записать и так далее.
👉 Чтобы обмен данными был быстрым, браузер и сервер обмениваются сразу множеством небольших пакетов данных — как правило, в пределах 8 КБ. Все пакеты имеют специальные номера, которые помогают отслеживать последовательность отправки и получения данных.
Браузер распаковывает полученный ответ и постепенно начинает отображать полученный контент на экране пользователя — этот процесс называется рендерингом .
Сначала браузер загружает только основную структуру HTML-страницы. Затем последовательно проверяет все теги и отправляет дополнительные GET-запросы для получения с сервера различных элементов — картинки, файлы, скрипты, таблицы стилей и так далее. Поэтому по мере загрузки страницы браузер и сервер продолжают обмениваться между собой информацией.
Параллельно с этим на компьютер как правило сохраняются статичные файлы пользователя — чтобы при следующем посещении не загружать их заново и быстрее отобразить пользователю содержимое страницы.
Как только рендеринг завершен — пользователю отобразится полностью загруженная страница сайта.
Эта статья — короткий и простой перевод статьи «What happens when. », опубликованной на Гитхабе. В ней автор подробно рассказывает, что именно происходит внутри компьютера, когда мы вводим в браузере адрес сайта и нажимаем энтер. Мы убрали излишние технические подробности вроде IRQ-прерываний и ARP-запросов и добавили картинки, чтобы было проще понять суть.
Начало
Мы ввели адрес сайта — thecode.media — и нажали энтер. Что происходит дальше?
Поиск сервера в интернете
Каждый сайт в сети физически хранится на каком-то сервере. Как только браузер от нас получил адрес сайта, он должен понять, к какому серверу обратиться за данными. Но то, что мы называем адресом, на самом деле не адрес, а доменное имя.
👉 Проще говоря, когда вы садитесь в такси и говорите «Мне в „Мегу“», вы назвали водителю не адрес, а доменное имя. Водитель уже сам должен знать, где в вашем городе «Мега».
Так вот: теперь задача браузера — определить по доменному имени адрес, на который отправлять запрос. В мире интернета этот адрес называется IP-адресом. Он есть у каждого сервера и выглядит, например, так:
- Сначала смотрит, посещали мы этот сайт раньше или нет. Если посещали — возьмёт IP-адрес из истории. Так же, как водитель, который тысячу раз ездил в «Мегу».
- Если не посещали — посмотрит в конфигурационных файлах операционной системы. Иногда для ускорения работы некоторые IP-адреса можно прописать в конфигурации компьютера, чтобы он сразу знал, куда обращаться.
- Если в настройках такого нет, браузер смотрит недавние адреса в роутере, через который компьютер подключается к интернету.
- Если и там нет, то браузер отправляет запрос на DNS-сервер. Там точно всё есть, но результат получится медленнее, чем в остальных способах.
DNS-сервер — это такая служба в интернете, которая отвечает всем желающим на вопрос «Какой IP у такого-то домена?». Таких серверов в интернете много, и каждый из них знает про свою часть сети. Если у ближайшего сервера нет записей о нашем домене, то он отвечает «Я не знаю, спроси у DNS-сервера покрупнее, вот его адрес». В итоге браузер найдёт DNS-сервер, который знает то, что нам нужно, и получит IP-адрес сервера с сайтом.
Что ещё прочитать на эту тему:
Отправка запроса
Браузер нашёл IP-адрес сервера, на котором располагается наш сайт, и отправляет по этому адресу запрос типа «Я знаю, что у тебя есть вот такой домен. Мне нужна вот такая страница с этого домена с такими-то параметрами. Дай, пожалуйста».
Сервер думает
Когда сервер получает запрос от браузера и с адресом всё в порядке, он начинает готовить данные к отправке. Для этого он смотрит, какие серверные программы отвечают за этот домен, и говорит им «Соберите мне вот эту страницу, чтобы я её отправил в браузер». Например, на сервере может стоять Вордпресс или PHP-обработчик, который на лету собирает страницу из разных фрагментов кода.
Отправка данных в браузер
Как только сервер получил от своих внутренних программ всё, что ему нужно, он отправляет результат в браузер.
Для этого он нарезает все данные на мелкие пакеты данных по 8 килобайт, нумерует их и отправляет браузеру. Так делается для того, чтобы одновременно передавать много пакетов — в этом случае загрузка идёт быстрее. Нумерация нужна для того, чтобы браузер потом собрал все пакеты в одно целое и получил исходный документ. Если по пути пакет потерялся, браузер говорит серверу «У меня потерялись такие-то пакеты, отправь их ещё раз». И так до тех пор, пока браузер не соберёт все пакеты.
Браузер думает
Когда все пакеты собраны, браузер разбирает документ на составляющие:
- HTML;
- CSS;
- JavaScript;
- прочий код, который браузер может выполнить.
Это нужно для того, чтобы браузер построил DOM-модель страницы. Такая модель содержит:
- все элементы, которые есть на странице;
- связи между ними;
- как они взаимодействуют между собой;
- что умеют и как реагируют на действия пользователя.
На основе DOM-модели браузер в итоге будет рисовать страницу на экране.
Отрисовка страницы
Последнее, что нужно сделать браузеру, — взять DOM-модель, найти в ней все видимые элементы и нарисовать их на экране. Если есть JavaScript-код, то он выполняется либо до отрисовки, либо после, смотря как работает скрипт.
Иногда во время отрисовки страницы браузер может снова запросить данные у сервера. В этом случае браузер рисует то, что есть, а остальное — когда придут данные. Пока данных нет, на странице могут быть пустые места — например, браузер отрисовал верхнее меню и статью, но ещё не подгрузил видео с ютуба.
Всё готово
Когда страница загрузилась и браузер всё нарисовал, мы видим готовый результат. Но даже сейчас браузер может продолжать работать над страницей:
Вторая часть рассказа об устройстве интернета. Читайте, пока не заблокировали!
В первой части мы говорили, как физически устроен интернет: это компьютеры, которые объединены в сеть с помощью радиоволн, проводов и маршрутизаторов. Маршрутизаторы стоят у вас в квартире, в подъезде, на крыше дома; есть районный маршрутизатор и множество магистральных, которые гоняют данные туда-сюда.
Ваш компьютер делает запрос, маршрутизаторы его доставляют к другим компьютерам (серверам). Сервер готовит ответ и отправляет обратно. Вам кажется, что вы ходите по интернету, но на самом деле нужные страницы приходят к вам.
В этой части: как данные в интернете находят своих адресатов, кто главный по адресам и как обойти блокировку вашего провайдера.
IP-адреса
Числа и точки — это то же самое, что части обычного почтового адреса. Только в почтовом адресе у нас страна, город, улица и дом, а в интернете это просто узлы связи и магистральные роутеры.
В теории, если вы знаете IP-адрес компьютера и можете сформулировать ему запрос, вы можете «позвонить» на любой компьютер, подключённый к интернету. Например, если вы запустили на своём домашнем компьютере файловый сервер и знаете IP-адрес домашнего компьютера, вы можете зайти на свой сервер из отпуска и залить на него отпускные фотографии, находясь в другой стране. Между вами и вашим домашним железом могут быть тысячи километров, но с помощью IP-адреса вы сможете получить доступ.
Это если в теории и очень упрощённо. В жизни есть несколько нюансов.
Классические IP-адреса имеют ограниченную ёмкость: в такую структуру помещается 4,2 млрд адресов. Очевидно, что на всех людей на планете не хватит. А ведь IP-адреса нужны не только миллиардам компьютеров и смартфонов, но и другим устройствам: серверам, роутерам, шлюзам и даже умному чайнику.
Понимая это, инженеры придумали новую версию IP-адресов, где доступных адресов на много порядков больше. Сейчас все постепенно переходят на эту новую технологию — она называется IPv6.
Ещё нюанс: когда вы выходите в интернет, иногда у вас может не быть персонального IP-адреса. Ваши запросы будут уходить с какого-то адреса, но он будет принадлежать не только вам, но и множеству других абонентов. Между вами и интернетом будет узел, который от вашего имени принимает и отправляет запросы. Такой узел называют NAT — Network Address Translator. Из интернета виден один NAT, из которого прут миллионы запросов. Что находится за этим NAT — интернет не знает.
Если вы из отпуска сделаете запрос по IP-адресу вашего NAT, он может развести руками: «Я не знаю, куда дальше отправлять твой запрос, у меня тут миллион абонентов. Пшёл вон!»
Некоторые провайдеры домашнего интернета выделяют абонентам индивидуальные IP-адреса (без NAT), но даже тогда вам нужно будет настроить свой домашний роутер, чтобы запрос «загрузи фоточки» он отправлял именно на ваш файловый сервер, а не на умный чайник.
Можно ли вычислить по IP
В интернете есть присказка, что обидчика можно «вычислить по IP», и якобы эта процедура позволит узнать домашний адрес человека — и, соответственно, приехать его наказывать. Это сказки.
Максимум, что можно узнать по одному лишь IP, — из какого вы города и какой у вас провайдер. Если вы выходите в интернет с работы или из института — при определённых условиях можно вычислить и их, но не более того.
Полиция имеет полномочия и инструменты, чтобы узнать ваш адрес через интернет-провайдера: они делают запрос с вашим IP, а провайдер смотрит по своей базе данных, кому и когда этот IP был выдан. По закону они обязаны выдать эти сведения полиции, и вот она уже может приехать.
Хакеры могут при должной мотивации провести операцию по вычислению человека: потребуется взлом провайдера, взлом роутера, ручное пеленгование беспроводного сигнала и многое другое. Зацепки есть, но слишком много чего может пойти не так.
То ли дело Google и Apple. Если вы, например, потеряли смартфон, но не потеряли доступ к своему аккаунту Google или iCloud, вы можете узнать положение устройства с точностью до нескольких метров. Но делается это не по IP, а с помощью сотовых вышек и GPS-датчика, который встроен в ваш телефон. К IP-адресу это не имеет отношения. О приватности в Google, Apple и Facebook мы уже писали.
Понятные человеку адреса
DNS — это сервис. Ваш компьютер спрашивает «Слыш, а какой адрес у сайта thecode.media?», а тот ему: «Слыш сам, адрес thecode.media — 136.243.31.199». Сервис устроен довольно сложно. Нам достаточно знать вот это:
У вас на компьютере тоже есть лайт-версия DNS: это файл hosts. Это ваша персональная таблица с доменами, и компьютер в первую очередь смотрит в неё. Очень полезная штука, залезайте под кат:
Допустим, через неделю сдавать диплом, и вы решили подойти к вопросу радикально: заблокировать соцсети. Легко!
Мы знаем, что локальная привязка этих адресов происходит в файле hosts. В зависимости от операционной системы, он будет лежать в разных местах:
Если у вас Мак
Если у вас Windows
Как устроены блокировки сейчас
Итак, у нас есть IP-адреса, по которым можно дозвониться до разных компьютеров в интернете. У нас есть DNS, чтобы не запоминать IP-адреса, а вводить обычные человеческие слова.
Как теперь всё это заблокировать? Очень легко!
Самый простой способ что-нибудь заблокировать — это запрограммировать любой маршрутизатор на вашем пути, чтобы он не работал, как вам нужно. Например, если провайдер знает, что у вас не оплачен счёт, он программирует свой роутер, чтобы на все ваши запросы вы получали ответ «Заплати». Но можно открыть доступ к странице оплаты.
Чтобы обойти эту блокировку, достаточно сделать запрос через другие узлы, как бы в обход провайдера. Раздайте интернет с телефона, и ваш запрос пойдёт через другую цепочку роутеров, которые не настроены заворачивать ваши запросы.
Обход такой же: подключитесь к другому вайфаю или раздайте собственный с телефона, и ваш запрос пойдёт в обход блокировки.
Роскомнадзор обязал все интернет-провайдеры России блокировать доступ к сайтам из специального реестра. В реестр попадают сайты, по которым российские суды вынесли решения о блокировке или которые туда внёс сам Роскомнадзор. Провайдеры берут этот реестр, выгружают запрещённые адреса в свои конфигурационные файлы и при поступлении запроса на запрещённый сайт его разворачивают.
Как обходить такие блокировки, мы вам не можем рассказать по закону. Но зато в другой статье мы вам расскажем о технологии VPN и как она помогает в защите каналов связи.
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Эта статья — короткий и простой перевод статьи « What happens when… », опубликованной на Гитхабе. В ней автор подробно рассказывает, что именно происходит внутри компьютера, когда мы вводим в браузере адрес сайта и нажимаем энтер. Мы убрали излишние технические подробности вроде IRQ-прерываний и ARP-запросов и добавили картинки, чтобы было проще понять суть.
Начало
Мы ввели адрес сайта — thecode.media — и нажали энтер. Что происходит дальше?
Поиск сервера в интернете
Каждый сайт в сети физически хранится на каком-то сервере. Как только браузер от нас получил адрес сайта, он должен понять, к какому серверу обратиться за данными. Но то, что мы называем адресом, на самом деле не адрес, а доменное имя.
👉 Проще говоря, когда вы садитесь в такси и говорите «Мне в „Мегу“», вы назвали водителю не адрес, а доменное имя. Водитель уже сам должен знать, где в вашем городе «Мега».
Так вот: теперь задача браузера — определить по доменному имени адрес, на который отправлять запрос. В мире интернета этот адрес называется IP-адресом. Он есть у каждого сервера и выглядит, например, так:
- Сначала смотрит, посещали мы этот сайт раньше или нет. Если посещали — возьмёт IP-адрес из истории. Так же, как водитель, который тысячу раз ездил в «Мегу».
- Если не посещали — посмотрит в конфигурационных файлах операционной системы. Иногда для ускорения работы некоторые IP-адреса можно прописать в конфигурации компьютера, чтобы он сразу знал, куда обращаться.
- Если в настройках такого нет, браузер смотрит недавние адреса в роутере, через который компьютер подключается к интернету.
- Если и там нет, то браузер отправляет запрос на DNS-сервер. Там точно всё есть, но результат получится медленнее, чем в остальных способах.
DNS-сервер — это такая служба в интернете, которая отвечает всем желающим на вопрос «Какой IP у такого-то домена?». Таких серверов в интернете много, и каждый из них знает про свою часть сети. Если у ближайшего сервера нет записей о нашем домене, то он отвечает «Я не знаю, спроси у DNS-сервера покрупнее, вот его адрес». В итоге браузер найдёт DNS-сервер, который знает то, что нам нужно, и получит IP-адрес сервера с сайтом.
Читайте также: