Что такое DNS?
Domain Name System или DNS - это телефонная книга всего Интернет. Пользователи получают доступ к необходимой информации в Интернет через доменные имена, такие как google.com и другие. Веб браузеры взаимодействуют посредством протокола IP. DNS преобразовывает доменные имена в IP-адреса, чтобы браузеры могли загружать Интернет-ресурсы.
Каждое устройство, соединенное с сетью Интернет, имеет уникальный IP-адрес, который используется для поиска устройства другими машинами. DNS-серверы освободили человечество от необходимости запоминать длинные IP-адресы, такие как 192.168.1.1 (для IPv4) или более сложные адреса нового образца - 2400:cb00:2048:1::c629:d7a2 (для IPv6).
Принцип работы DNS
Процесс выполнения DNS включает в себя преобразование имени хоста в IP-адрес, например, www.example.com будет преобразован в 192.168.1.1. Чтобы понять процесс, который стоит за выполнением DNS, необходимо знать о различных аппаратных компонентах, через которые проходит DNS-запрос.
4 DNS-сервера, вовлеченных в загрузку веб-страницы
Рекурсивный преобразователь имен (DNS recursor) | DNS recursor предназначен для получения запросов от клиентских устройств через приложения, такие как веб-браузеры |
Корневой сервер DNS | Корневой сервер - это первый шаг в процессе преобразования имен хостов в IP-адреса |
Домен верхнего уровня | Этот DNS-сервер является следующим этапом в поиске определенного IP-адреса и на нем размещена последняя часть имени хоста. Например, в адресе example.com доменом верхнего уровня будет “com” |
Авторитетный DNS-сервер | Авторитетный сервер - это последний этап DNS-запроса. Если у этого сервера есть доступ к запрашиваемой записи, то он вернет IP-адрес запрашиваемого хоста DNS recursor, который выполнил исходный запрос. |