Как работает DNS и какие типы записей существуют?
DNS, WebSocket и другие протоколы
DNS превращает доменное имя в IP-адрес через иерархию серверов — корневые, TLD, авторитетные — с агрессивным кешированием ответов на резолверах.
Путь резолва
- Браузер обращается к системному резолверу, тот — к рекурсивному резолверу провайдера.
- Резолвер спрашивает корневой сервер (кто отвечает за
.com), затем TLD-сервер (кто заexample.com), затем авторитетный сервер зоны — он возвращает запись. - Ответ кешируется на время TTL.
Типы записей
- A и AAAA — адреса IPv4 и IPv6.
- CNAME — псевдоним на другое имя (нельзя размещать на вершине зоны).
- MX — почтовые серверы; TXT — произвольный текст, используется для SPF и верификации домена.
- NS — делегирование зоны, SOA — параметры зоны, SRV — сервисы и порты.
Практика
- TTL — компромисс между скоростью распространения изменений и нагрузкой: перед миграцией его заранее занижают.
- Обычно DNS ходит по UDP/53; большие ответы и DNS-over-TLS/HTTPS — по надёжным каналам.
Коротко для собеседования
Резолв идёт от корня к авторитетному серверу зоны, а ответы кешируются на всех уровнях на время TTL. Практический вывод: перед переездом заранее снижайте TTL, иначе старые кеши ещё долго будут вести пользователей на прежний IP.