Как работает DNS: объяснение системы доменных имен

Система доменных имен (DNS) — это невероятная технология, которая помогает нам открывать интернет-адреса без спешки. По сути, DNS — это Интернет-эквивалент телефонной книги. DNS поддерживает каталог доменных имен и переводит эти имена в IP-адреса. Работа DNS похожа на активацию раздела контактов вашего смартфона.

Давайте разберемся, как работает DNS, пошагово:

Шаг 1: Запрос информации

Введите имя домена в свой веб-браузер, и он запросит DNS, чтобы найти ответ о том, где он расположен. Преобразователь DNS похож на вашего посредника. А если вы планируете приобрести для себя доменное имя, то вам будет интересна информация, размещенная на странице https://render.ru/pbooks/2021-05-31?id=8799, где подробно описана специфика выбора доменного имени.

Шаг 2: Корневые серверы имен

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

Шаг 3: Серверы доменных имен верхнего уровня

Теперь преобразователь DNS запрашивает у сервера имен TLD IP-адрес доменного имени. Сервер имен TLD отвечает адресом полномочного сервера имен для доменного имени.

Шаг 4: Авторизованные DNS-серверы

Авторитетные DNS-серверы хранят записи DNS для доменных имен, необходимых для разрешения DNS. Эти записи в идеале хранятся в файле зоны владельцем домена или техническим администратором, ответственным за управление функциональным поведением доменного имени. В файле зоны есть разные записи, например, IP-адрес сервера, на котором размещен веб-сайт, представлен записью адреса, обычно называемой записью «A». Здесь вы можете найти дополнительную информацию о типах записи в зоне.

Шаг 5: Восстановите реестр

Рекурсивный сервер получает запись A для веб-сайта от авторитетных серверов имен и сохраняет ее в своем локальном кэше. Если кто-то другой ищет тот же веб-сайт, информация уже будет там, и вам не придется проходить весь процесс.

Шаг 6: Доступ к веб-сайту

Рекурсивный сервер отправляет на ваш компьютер запись «A». ПК сохраняет эту запись, считывает IP-адрес и передает информацию в ваш браузер, который затем устанавливает соединение с веб-сервером, и вы увидите веб-сайт.