Имена и адреса решают разные задачи

Людям проще запоминать названия, чем числовые адреса. Система доменных имён хранит записи об именах, в том числе сведения с IP-адресами. При обращении к примеру example.com устройство обычно сначала получает нужную информацию, затем пытается подключиться. DNS не является содержимым сайта и не управляет всем интернетом одним переключателем: это один из этапов доступа к службе.

Кто отвечает на запрос

Устройство или приложение может использовать ответ из кэша. Если его нет, рекурсивный резолвер при необходимости проходит иерархию имён, чтобы найти авторитетный ответ. Авторитетные серверы публикуют сведения о зоне, а рекурсивные резолверы выполняют поиск для клиентов. Кэширование сокращает повторную работу, поэтому каждый заход на страницу не обязательно запускает полный поиск заново.

Распространённые типы записей

A сообщает IPv4-адрес, AAAA — IPv6-адрес. CNAME задаёт псевдоним другого доменного имени. MX указывает почтовые серверы, TXT содержит текст для проверок или почтовых политик, NS определяет серверы имён зоны. Несколько адресов в ответе могут быть нормой. Цель CNAME — имя, а не произвольная ссылка на веб-страницу с путём к файлу.

Почему изменения появляются не сразу

У записей есть время жизни — TTL. Копия в кэше может использоваться в течение этого срока, поэтому разные устройства и резолверы отвечают по-разному в разные моменты. Изменение записи не очищает все кэши мгновенно. Даже правильный ответ DNS не означает, что сайт доступен: сервер, маршруты, сертификат и другие этапы подключения тоже должны работать.

Адрес DNS — это мой публичный IP?

Он обозначает резолвер, а не обязательно выход, который видят сайты. Это может быть локальный роутер, сервер оператора или публичная служба; браузер может отдельно использовать шифрованный DNS. Примеры — Публичные DNS с долгой историей: адреса и выбор по регионам.

Что значит «DNS-сервер не отвечает»?

Обычно это означает, что пригодный ответ не получен за ожидаемое время. Причина может быть в устройстве, пути, резолвере или авторитетных серверах. NXDOMAIN — полученный ответ об отсутствии имени, в отличие от отсутствия ответа. Успешный DNS не гарантирует исправность соединения, сертификата или сайта. Кеш может временно сохранять доступ к одним сайтам при сбоях других запросов. О скорости — Ускоряет ли смена DNS интернет и снижает ли пинг в играх?.

Дополнительные материалы