Перейти к содержимому
Максиметер

Как работает DNS?

Как работает DNS? Если вы веб-разработчик или DevOps-инженер, важно понимать, что происходит, когда вы вводите в браузере https://website.com и нажимаете Enter. Первое, что нужно сделать, — это перевести текстовый домен в машинный числовой IP-адрес. Этим занимается DNS-сервер, который работает как телефонная книга в интернете. Под капотом участвуют четыре типа серверов: recursive resolver, root name server, TLD name server и authoritative name server. 1. DNS Resolver Когда вы вводите https://website.com, запрос сначала отправляется на DNS Resolver. Этот сервер общается с другими DNS-серверами, чтобы найти нужный IP-адрес. 2. Root Name Server DNS Resolver обращается к Root-серверам (их 13), которыми управляют разные организации и делегированы ICANN. Они обрабатывают запросы для TLD (доменных зон верхнего уровня). Если Root-сервер не находит запись в своих зонах, он указывает на сервер имен для нужного TLD, например .com. 3. TLD Server Далее DNS Resolver опрашивает TLD-сервер, который возвращает IP авторитетного сервера домена. 4. Authoritative Name Server После запроса к авторитетному серверу домена тот возвращает IP адрес исходного сервера. На финальном этапе DNS Resolver передаёт этот IP клиенту, и браузер использует его, чтобы загрузить страницу. Кэширование Чтобы ускорить загрузку, DNS-записи могут храниться в кэше на разных уровнях: - браузер, - ОС, - роутер, - провайдер. Если IP есть в кэше, поиск через DNS Resolver не выполняется, что экономит время. Подробнее: Что происходит, когда вы вводите URL True Figma

31 просмотров

Канал в каталоге Максиметера

205 подписчиков · Прочее

Ещё по теме «Прочее»

Читать дальше

Два раза в неделю свежие посты этого канала — на почту и в личную ленту. Без повторного поиска канала вручную.