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