Технология DNS (Domain Name System) позволяет преобразовывать понятные человеку доменные имена в числовые IP-адреса, необходимые для связи между устройствами в сети. 5
Процесс разрешения доменных имён (DNS resolution) включает несколько этапов: 1
- Локальный кеш. 1 Браузер ищет подходящую информацию в собственном кеше и кеше операционной системы. 1 Если она найдена, сразу открывается целевая страница. 1
- Рекурсивный сервер. 1 Если данных в кеше нет, запрос перенаправляется на рекурсивный DNS-сервер, который обычно контролируется провайдером сети. 1
- Корневой DNS-сервер. 1 Если поиск ещё не увенчался успехом, делается запрос на Root Server и возвращаются ссылки на подходящие TLD-серверы. 1
- TLD-сервер. 1 Рекурсивный сервер посылает запрос TLD, который передаёт записи о домене второго уровня. 1
- Авторитетный сервер. 1 Рекурсивный сервер связывается с сервером, который считается авторитетным для домена, хранящего информацию об определённом сайте, и забирает IP-адрес. 1
- Кеширование результата. 1 Рекурсивный сервер сохраняет связку данных в собственном кеше, что в дальнейшем ускоряет процесс подбора IP-адреса. 1
Действие DNS-протокола занимает секунды и незаметно для пользователя. 1