Что такое ДНС? | Простой способ понять DNS

Система доменных имен или DNS, как известно большинству людей, позволяет нам подключаться к веб-сайтам, используя доменные имена вместо IP-адресов.

Давайте рассмотрим основные вещи, которые вам нужно знать о том, как работает DNS, какие термины используются и что происходит, когда вы нажимаете Enter после ввода домена веб-сайта в адресной строке браузера.

Что такое ДНС?

Вы можете думать о DNS как о гигантской телефонной книге Интернета. Мы получаем доступ к веб-сайтам через доменные имена, такие как techie-show.com. Но наши браузеры (Chrome, Firefox, Safari и т. д.) взаимодействуют через IP-адреса.

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

Что такое разрешение DNS?

Разрешение DNS — это процесс преобразования IP-адресов в доменные имена.

И если вы хотите узнать о процессе разрешения DNS, вам нужно узнать о различных аппаратных компонентах, между которыми должен проходить запрос DNS. Я должен упомянуть, что поиск DNS происходит за кулисами, и браузеру не требуется никакого взаимодействия с компьютером пользователя (кроме первоначального запроса, очевидно).

4 DNS-сервера, участвующие в загрузке запрошенной веб-страницы

  • рекурсор DNS: сервер, предназначенный для приема запросов от клиентских машин через приложения (например, браузер) ;
  • корневой сервер имен: в основном первый шаг в преобразовании (или разрешении) удобочитаемых имен хостов в IP-адреса;
  • сервер имен TLD: это следующий шаг в поиске определенного IP-адреса. Если вы помните из моей статьи о домене, TLD в techie-show.com — «.com»;
  • Авторитетный сервер имён: последняя остановка. Если этот сервер имеет доступ к запрошенной записи, он вернет IP-адрес запрошенного имени хоста обратно в DNS-рекурсор. И теперь приложение начнет получать контент.

Что такое DNS-запрос?

Также известный как DNS-запрос, DNS-запрос — это запрос информации, отправляемой с компьютера пользователя на DNS-сервер. Обычно запрос DNS отправляется, чтобы запросить IP-адрес, связанный с доменным именем — что начинается после того, как вы ввели доменное имя и нажали Enter.

Три типа DNS-запросов

В обычном процессе поиска DNS возникают три типа запросов.

Комбинируя эти запросы, оптимизированный процесс разрешения DNS может сократить пройденное расстояние. Идеальной ситуацией было бы наличие кэшированных данных записей — это позволило бы серверу DNS-имен возвращать нерекурсивный запрос.

  1. Рекурсивный запрос
  2. Итеративный запрос
  3. Нерекурсивный запрос

DNS-кэширование

Вся цель кэширования, как вы, наверное, догадались, заключается во временном хранении данных в месте, которое приводит к увеличению производительности и надежности запросов данных.

Кэширование DNS включает в себя хранение данных ближе к запрашивающему клиенту, поэтому запрос DNS может быть разрешен раньше, без выполнения запросов по цепочке поиска DNS — это сокращает время загрузки и снижает пропускную способность и потребление ЦП.

Данные DNS могут кэшироваться в нескольких местах. Записи DNS будут храниться в кэше, определяемом временем жизни (сокращенно TTL).

Места кэширования DNS:

  • DNS-кеширование браузера (например, в Google Chrome вы можете перейти на chrome://net-internals/#dns, чтобы увидеть состояние DNS-кэша вашего браузера) ;
  • Кэширование DNS на уровне операционной системы;

Пример DNS в действии — поиск DNS

Давайте посмотрим на шаги поиска DNS, когда информация DNS не кэшируется. Если некоторая информация DNS кэшируется, некоторые шаги пропускаются.

  1. Вы вводите google.com в своем браузере. Запрос отправляется в Интернет и затем принимается рекурсивным преобразователем DNS.
  2. Преобразователь начинает запрашивать корневой сервер имен DNS.
  3. Корневой сервер отвечает распознавателю адресом DNS-сервера TLD, в данном случае «.com», который хранит информацию для своих доменов.
  4. Теперь резолвер делает запрос к TLD.com.
  5. Сервер TLD отвечает IP-адресом сервера имен домена, google.com.
  6. Рекурсивный преобразователь отправляет запрос на сервер имен google.com.
  7. IP-адрес для google.com теперь возвращается распознавателю с сервера имен.
  8. Преобразователь DNS отвечает вашему браузеру IP-адресом google.com.

Ура! Теперь браузер может сделать запрос на веб-страницу, поскольку он знает IP-адрес google.com:

9. Браузер делает HTTP-запрос на IP-адрес.

10. Сервер google.com возвращает веб-страницу для отображения в браузере.

И это был бы нормальный пример того, что происходит во время поиска DNS.

Заключение

Я закончу это здесь, так как я чувствую, что этого более чем достаточно для большинства пользователей. Простая для понимания статья о том, как работает DNS и что это такое. Я не стал вдаваться в подробности, так как считаю, что это достаточно длинная статья, и она служит своей цели.

Понравилось это? Чувствовали себя достаточно легко, чтобы понять? Пожалуйста, поделитесь им!

https://www.youtube.com/watch?v=t2NMbSarXC4&pp=ygUV0YfRgtC-INGC0LDQutC-0LUgZG5zVideo can’t be loaded because JavaScript is disabled: DNS сервер — что это и как работает? (https://www.youtube.com/watch?v=t2NMbSarXC4&pp=ygUV0YfRgtC-INGC0LDQutC-0LUgZG5z)


Source: https://ip-calculator.ru/blog/networking/chto-takoe-dns-prostoj-sposob-ponyat-dns/

Межтекстовые Отзывы
Посмотреть все комментарии
guest

ERROR_VC_DISCONNECTED [Исправление BSoD]

Ошибка ERROR_VC_DISCONNECTED 240 (0xF0) с сообщением об ошибке «Сеанс был отменен» появляется, когда возникает проблема с сеансом Virtual...

Как просмотреть, создать и удалить общие сетевые ресурсы с помощью командной строки Windows

Ключевые моменты Используйте команду «Net Share» для просмотра общих ресурсов на компьютере или «Net Share = /Grant:,» для...

Что такое Wi-Fi 7 и чем он отличается?

Будь то Bluetooth, USB или WiFi, каждый технический стандарт со временем претерпевает множество итерационных обновлений. Следующее поколение Wi-Fi...

Как исправить ошибку 0xC000021A в Windows

Код остановки Windows 0xC000021A — это критическая ошибка синего экрана смерти (BSOD), которая возникает, когда критический системный процесс,...

Как подключиться к домашней сети из любого места?

Концепция удаленного доступа к чему-либо — один из наиболее удобных способов выполнения задач без физического присутствия. Удаленное управление...

Как установить ZLIB в Windows 10/11

ZLIB — это библиотека сжатия-распаковки, необходимая для библиотеки NVIDIA cuDNN. Итак, если вы хотите написать программу искусственного интеллекта...

Как исправить ошибку ERROR_INTERRUPT_STILL_CONNECTED

  Ошибка ERROR_INTERRUPT_STILL_CONNECTED с кодом ошибки 764 (0x2FC) и описанием Указанный вектор прерывания все еще подключен показывает, что...

Как исправить ошибку «missing coIEPlg.DLL»?

Многие из наших читателей жаловались на получение ошибки coIEPlg.dll отсутствует при запуске некоторых приложений на компьютерах Windows. Вы...

Кибератаки, сетевые атаки, угрозы, уязвимости и смягчение последствий

Существуют различные сетевые атаки и различные способы защитить себя от злоумышленников. В этом уроке мы сосредоточимся на том,...

Сообщения об ошибках ICMP и их формат

Для сообщения об ошибках и контроля протокол IP использует ICMP. ICMP — это набор предопределенных сообщений, которые устройство...

Что такое адаптер Wi-Fi? (13 вещей, которые вам следует знать!)

Хотите знать, как ваши устройства подключаются к Интернету по беспроводной сети? Спасибо адаптеру Wi-Fi за это! Но что...

Что делать, если bass.dll не найден?

Bass.dll — это критически важный файл, связанный с программным обеспечением Bass, которое отвечает за обработку звука и обеспечивает...

Как заблокировать сигнал Wi-Fi от маршрутизаторов соседей?

Беспроводное сетевое оборудование просто в использовании, поскольку по всему дому не проложены кабели Ethernet, а ваша сеть лучше...

INVALID_SILO_DETACH 0x000001CB: как исправить этот BSOD

  INVALID_SILO_DETACH — это ошибка BSOD, которая сопровождается кодом ошибки 0x000001CB. Обычно эта проблема касается разработчиков, но вы...

Как узнать SSID роутера на Android?

Идентификатор набора служб или SSID — это прозвище, присвоенное вашей сети Wi-Fi. Большинство людей назовут свою сеть Wi-Fi...

В чем разница между соединением WiFi и Ethernet?

В современном сетевом мире Wi-Fi и Ethernet являются важными терминами, а также средством для цифрового соединения людей. В...

Бессерверные архитектуры: трансформация роли системного администратора

Традиционные серверные инфраструктуры постепенно уступают место новому подходу — бессерверным вычислениям. Это не просто очередная технологическая тенденция, а...

Почему мое соединение Wi-Fi ограничено? (4 причины)

Проблемы с подключением к Интернету не являются чем-то новым. Если вы выходили в Интернет, вы каким-то образом столкнулись...

Ошибка IPI_WATCHDOG_TIMEOUT BSOD 0x000001DB

Синий экран IPI_WATCHDOG_TIMEOUT Windows появляется, когда процессор слишком долго застревает в цикле IPI, и ОС в конечном итоге...

Проблема с подключением к Wi-Fi ноутбука с Windows 11 после обновления

Работаете ли вы дома, учитесь онлайн или смотрите любимые шоу в потоковом режиме, стабильное и быстрое соединение Wi-Fi...