К основному содержимому

Что такое DNS простыми словами и как он работает

Домены · 09.10.2026 · 3 мин чтения
Иллюстрация к статье «Что такое DNS простыми словами и как он работает»

DNS — служба, которая превращает имя сайта в IP-адрес сервера, где он размещён. Без неё браузер не знал бы, куда отправлять запрос: человек вводит имя, а сеть работает только с цифровыми адресами.

Как браузер находит сервер по имени сайта

Один запрос к DNS проходит несколько ступеней, прежде чем браузер получит адрес. Каждая ступень либо отвечает сразу из кэша, либо передаёт вопрос дальше.

  1. Браузер проверяет собственный кэш — если имя уже запрашивалось недавно, ответ готов.
  2. Если кэша нет, запрос уходит в операционную систему, у которой есть свой кэш записей.
  3. Операционная система обращается к резолверу — обычно это сервер интернет-провайдера.
  4. Резолвер спрашивает корневые серверы, те отправляют к серверам зоны домена верхнего уровня.
  5. Авторитетный сервер домена возвращает конкретный IP-адрес, и резолвер передаёт его браузеру.

Что такое запись DNS-зоны

Зона домена хранит записи — строки, которые говорят, куда вести разные виды запросов. У каждой записи есть тип, и от типа зависит, что в ней хранится.

ТипЧто указываетТипичное применение
AIPv4-адрес сервераОсновная привязка домена к серверу
AAAAIPv6-адрес сервераТа же привязка для IPv6-сети
CNAMEДругое имя вместо адресаПоддомен, который ссылается на основной домен
MXСервер приёма почтыДоставка писем на домен
TXTПроизвольный текстПодтверждение владения доменом, правила почты
NSСерверы имён зоныКто отвечает за записи домена

Что такое TTL и почему изменения видны не сразу

TTL (Time To Live) — время в секундах, на которое резолвер запоминает ответ. Пока TTL не истёк, резолвер отдаёт сохранённый ответ и не спрашивает авторитетный сервер заново.

Поэтому правка записи не применяется мгновенно: часть посетителей ещё видит старое значение, пока их резолвер не обновит кэш. Подробный разбор сроков — в статье про распространение DNS.

Влияет ли DNS на скорость сайта

DNS влияет только на самое первое обращение к домену — пока резолвер ищет ответ и ещё не закэшировал его. Дальше запись лежит в кэше, и повторные обращения её не трогают.

Задержка на этом шаге измеряется миллисекундами и на фоне загрузки страницы (запросов к серверу, файлов стилей, картинок) обычно незаметна. Исключение — домены с цепочкой из нескольких CNAME подряд: каждая ступень добавляет свой шаг поиска.

Публичный резолвер или свой NS-сервер — в чём разница

Это две разные роли, которые часто путают. Резолвер — это тот, к кому обращается ваш компьютер с вопросом «какой адрес у этого домена». NS-сервер — это тот, кто хранит ответ и отвечает за зону самого домена.

Публичный резолвер (от провайдера или стороннего сервиса) просто передаёт вопрос дальше и кэширует ответ. NS-серверы домена — источник истины: именно туда в итоге приходит вопрос, если ответа нет ни в одном кэше.

Как посмотреть записи своего домена

Две утилиты показывают текущие записи зоны напрямую, минуя браузерный кэш.

dig example.com A              # Показывает A-запись домена
nslookup -type=MX example.com  # Показывает серверы приёма почты

Что делать дальше

Если нужно изменить или добавить запись, порядок действий описан в статье как настроить DNS для домена. После правки учитывайте TTL: прежнее значение может быть видно ещё некоторое время у части посетителей.

Статья помогла?
← Назад в базу знаний Задать вопрос поддержке