Система DNS (система доменных имён) помогает перевести название сайта в IP-адрес, который компьютер может использовать для связи с веб-сервером, где находится нужный сайт. 4
DNS состоит из двух частей: протокола и сети серверов. 3 Протокол отвечает за способ передачи данных по сети, а серверы хранят всю информацию о сайтах. 3
Основной алгоритм работы DNS: 5
- Пользователь вводит доменное имя в браузер. 5
- Запрос переадресуется на DNS-сервер. 5
- DNS-сервер анализирует доменное имя и трансформирует его в IP-адрес. 5
- По IP-адресу устройство ищется во всемирной паутине. 5
- Если оно найдено, запрос обрабатывается и возвращается ответ. 5 В итоге пользователь видит запрошенный сайт. 5
- Если не удалось определить IP-адрес устройства, пользователь получает сообщение об ошибке. 5
Некоторые типы DNS-серверов:
- Рекурсивный (резолвер). 1 Получает запрос от браузера и берёт на себя всё остальное. 1 Если не знает ответа, идёт по цепочке дальше: к корневым, TLD и авторитативным серверам. 1
- Корневой сервер. 1 Самый первый в иерархии. 1 Он не знает IP нужного сайта, но знает, к какому TLD-серверу, отвечающему за домены верхнего уровня (.com, .org, .ru и т. д.), нужно обратиться. 1
- TLD-сервер (Top-Level Domain). 1 Отвечает за домены верхнего уровня. 1 Знает, где искать все .com, .net, .ru и т. д.. 1
- Авторитативный сервер. 1 У него хранится точная информация об IP-адресе сайта. 1 Именно он в итоге и отвечает: «Вот нужный IP, подключайся». 1