Найти в Дзене
RuWeb

Какие бывают типы DNS-серверов и чем они отличаются

Оглавление

DNS-сервер — служба, которая помогает соотносить человекопонятные доменные имена и удобные для «машин» IP-адреса. Если на входе браузер получает запрос на открытие сайта, заданный на «языке пользователя», то в итоге находит нужный веб-ресурс уже по координатам, который ему сообщают устройства в сети. Сайт открывается, а пользователю не нужно запоминать сложные комбинации битов. И хотя результат работы всех DNS-серверов один, они делятся на несколько типов. О том, какими бывают DNS-серверы и чем отличаются их типы, рассказываем в данной статье.

Изображение от Freepik. Подписывайтесь на канал RuWeb в Яндекс.Дзен и читайте новые статьи о хостинге каждую неделю!
Изображение от Freepik. Подписывайтесь на канал RuWeb в Яндекс.Дзен и читайте новые статьи о хостинге каждую неделю!

Что такое DNS-сервер и зачем он нужен

DNS-сервер — это устройство, которое хранит «адресную книгу веб-ресурсов». В базе содержатся записи публичных IP-адресов и соответствующих им имен хостов. Сервер имен соотносит последовательность цифр, которые согласно протоколу IPv4 являются адресом сайта, и букв (иногда в сочетании с короткими числами), которыми для поиска веб-ресурса пользуются люди.

Браузер отображает информацию после того, как ему удается связаться с сервером сайта. Если раньше ему не приходилось загружать какой-то веб-ресурс, он не будет знать, какой IP использовать для запроса данных. Он обращается к DNS-серверу, как к справочному сервису. ДНС, получив запрос от браузера, начинает поиск пары IP—домен. Если в его базе информация не нашлась, он передает запрос следующему DNS. И так пока данные о сервере сайта не будут найдены.

Типы DNS-серверов

DNS-серверы имеют свою иерархию, в которой каждый тип имеет свою зону ответственности. Некоторые DNS могут содержать информацию не о самом доменном имени и его IP, а о другом ДНС, который может дать нужные сведения.

Авторитативные

Авторитативный ДНС имеет конкретную информацию о том, какой адрес какому доменному имени соответствует, а также их DNS-записи.

Кэширующие

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

Перенаправляющие

Такой ДНС самостоятельно не отвечает на запросы браузера, он занимается их транспортировкой. Определяет DNS, который может дать ответ, и отправляет запрос туда.

Корневые

Корневые DNS-серверы не имеют базы «домен—IP».Они хранят информацию о DNS-серверах, ответственных за доменные зоны. Если DNS-сервер провайдера отправляет запрос на корневой, то получает в ответ координаты DNS-сервера той доменной зоны, к которой принадлежит сайт. Последний содержит записи обо всех доменах, которые зарегистрированы, например, в зоне .RU.

Регистрирующие

Эти ДНС регистрируют обращения пользователей. Принимают от серверов домена информацию о соответствии имени и IP-адреса и обновляют в соответствии с ней данные зоны домена.

Заключение

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

RuWeb — недорогой хостинг для сайтов! Автоматическая установка CMS. Без скрытых платежей. 💻