Иерархия DNS

Когда DNS-резолвер не находит IP-адрес в своем кэше, он начинает опрашивать глобальную сеть. DNS организована как строгое перевернутое дерево, где каждый уровень знает, кому передать запрос дальше.

1. Корневые серверы (Root servers)

На самом верху находятся корневые серверы. Их всего 13 логических IP-адресов (от A до M), но за ними скрываются тысячи физических машин по всему миру.

Что они делают: Они НЕ знают IP-адреса твоего сайта. Но они знают, к каким TLD-серверам нужно пойти, чтобы найти окончания .com, .ru или .org. Резолвер спрашивает у них дорогу.

2. TLD-серверы (Top-Level Domain)

Эти серверы управляют конкретными доменными зонами. Резолвер приходит сюда и говорит: «Корневой сервер сказал, что вы отвечаете за зону .com. Где мне найти example.com?».

Тип TLD Примеры Назначение
Общие (gTLD) .com, .org, .net Для коммерческого и общего пользования
Географические (ccTLD) .ru, .uk, .de Для конкретных стран
Спонсируемые (sTLD) .edu, .gov, .mil Для закрытых/государственных организаций
3. Авторитетные серверы (Authoritative servers)

Это конечная. TLD-сервер отправляет резолвер сюда. Авторитетный сервер — это сервер, который физически хранит DNS-записи для example.com (например, серверы твоего хостинга или Route53 от AWS). Он выдает финальный IP-адрес, резолвер возвращает его твоему браузеру, и сайт загружается.