DNS (система доменных имён) связывает доменные имена, такие как example.com, с IP-адресами, по которым компьютеры находят сайты и другие интернет-сервисы. Вместо того чтобы запоминать числовой адрес, Вы просто вводите название сайта в браузере.
Но DNS не только помогает загружать сайты. Она также направляет электронную почту, обеспечивает подтверждение прав на домен и помогает интернет-сервисам находить нужные серверы.
Разберёмся, как работает DNS и что нужно знать при управлении сайтом.
Как работает DNS?
Представьте DNS как адресную книгу интернета.
Когда Вы вводите example.com в браузере, Вашему устройству нужно найти сервер, связанный с этим доменом. DNS предоставляет сведения, необходимые для его поиска.
Этот процесс называется разрешением DNS-имени.
Обычно всё происходит так:
- Вы вводите доменное имя. Браузеру нужен IP-адрес, связанный с сайтом.
- Рекурсивный DNS-резолвер проверяет свой кеш. Если там уже есть актуальный ответ, он может сразу его вернуть.
- Резолвер ищет сведения о домене. При необходимости он обращается к инфраструктуре DNS, включая корневые серверы имён, серверы имён доменов верхнего уровня (TLD) и авторитативные серверы имён.
- Резолвер получает IP-адрес. Авторитативные DNS-данные указывают, куда ведёт запрошенное имя хоста.
- Браузер подключается к сайту. Он использует полученный адрес, чтобы установить соединение и запросить веб-страницу.
Обычно этот процесс происходит автоматически и незаметно для Вас.
DNS не хранит страницы и изображения Вашего сайта. Она помогает браузеру найти инфраструктуру, которая их предоставляет.

Какие бывают DNS-серверы?
Для разрешения доменных имён совместно работают несколько типов DNS-серверов.
Рекурсивный DNS-резолвер
Рекурсивный резолвер получает DNS-запросы от Вашего устройства и ищет ответы на них.
Резолвер может предоставлять Ваш интернет-провайдер. Также доступны публичные сервисы, например Cloudflare DNS и Google Public DNS.
Корневой сервер имён
Корневые серверы имён помогают направлять запросы к серверам имён, отвечающим за домены верхнего уровня, такие как .com, .net и .org.
Сервер имён домена верхнего уровня
Сервер имён домена верхнего уровня указывает, где найти авторитативные DNS-серверы для конкретного зарегистрированного домена.
Авторитативный сервер имён
Авторитативный сервер имён хранит DNS-записи домена и предоставляет достоверные данные для разрешения связанных с ним имён хостов.
При управлении сайтом эти авторитативные DNS-записи особенно важны.
Основные типы DNS-записей
DNS-записи определяют, как находить и настраивать различные сервисы, связанные с Вашим доменом.
Вот записи, с которыми владельцы сайтов сталкиваются чаще всего.
| Запись | Назначение | Пример |
|---|---|---|
| A | Связывает имя хоста с IPv4-адресом | 192.0.2.10 |
| AAAA | Связывает имя хоста с IPv6-адресом | 2001:db8::10 |
| CNAME | Делает одно имя хоста псевдонимом другого | www → example.com |
| MX | Указывает почтовые серверы домена | mail.example.com |
| TXT | Хранит текстовые данные для подтверждения прав и защиты электронной почты | SPF или подтверждение прав на домен |
| NS | Указывает авторитативные серверы имён | ns1.example.net |
Приведённые выше IP-адреса используются в документации в качестве примеров и не являются реальными адресами хостинга.
Почему DNS-записи важны?
Представьте, что Вы приобрели домен и тарифный план веб-хостинга.
Файлы Вашего сайта хранятся на сервере хостинга, но посетителям всё ещё нужен способ найти этот сервер.
Запись A может направлять Ваш домен на IPv4-адрес сервера хостинга. Записи MX, в свою очередь, направляют входящую электронную почту на нужные почтовые серверы.
Из-за неверных записей сайт может стать недоступным, а доставка писем — прекратиться, даже если сервер хостинга работает нормально.
DNS, доменное имя и веб-хостинг: в чём разница?
Эти три понятия связаны, но означают разное.
Доменное имя: понятный человеку адрес, который вводят, чтобы найти Ваш сайт, например example.com.
DNS: система, предоставляющая сведения, необходимые для поиска сервисов, связанных с этим доменом.
Веб-хостинг: инфраструктура, которая хранит файлы и приложения Вашего сайта и предоставляет к ним доступ.
Необязательно приобретать всё это у одного провайдера.
Например, Ваш домен может быть зарегистрирован у одной компании, его DNS — управляться другой, а сайт — размещаться на сервере ZYNOO.
Главное, чтобы настройки DNS направляли посетителей по правильному адресу.
Что такое серверы имён?
Серверы имён — это DNS-серверы, отвечающие на запросы о доменах.
При настройке хостинга провайдер может попросить Вас изменить серверы имён домена.
Так система DNS узнаёт, какой авторитативный сервис отвечает за записи Вашего домена.
Например, если хостинг-провайдер предоставляет управление DNS, Вам могут предложить использовать его серверы имён.
Либо Вы можете оставить прежнего DNS-провайдера и обновить необходимые записи A, AAAA, CNAME или другие записи.
Важно: смена серверов имён может повлиять на работу сайта и электронной почты. Перед сменой убедитесь, что у нового DNS-провайдера настроены все необходимые записи.
Что такое распространение изменений DNS?
Распространением изменений DNS называют период, в течение которого изменения становятся видны разным резолверам и пользователям в интернете.
Когда Вы обновляете DNS-запись, некоторые резолверы могут продолжать использовать ранее сохранённый в кеше ответ, пока не истечёт срок его действия.
На это влияет параметр TTL (Time to Live), который указывает, как долго DNS-запись может храниться в кеше.
Например, TTL в 3 600 секунд соответствует одному часу.
Однако изменения DNS не всегда становятся видны повсюду одновременно. На процесс могут влиять особенности работы резолверов, ранее закешированные записи и изменения в делегировании домена серверам имён.
Если Вы недавно изменили настройки DNS, дайте кешам время обновиться, прежде чем считать, что возникла неполадка.
Если Ваш сайт не загружается и Вы видите ошибку «DNS-сервер не отвечает», воспользуйтесь нашим руководством по устранению ошибки «DNS-сервер не отвечает», чтобы найти причину и восстановить соединение.
Как проверить DNS-записи
Проверить сведения DNS можно с помощью встроенных инструментов командной строки.
В Windows, macOS или Linux, если доступна утилита nslookup, откройте терминал и выполните команду:
nslookup example.com
Чтобы проверить записи MX:
nslookup -type=MX example.com
Чтобы проверить серверы имён:
nslookup -type=NS example.com
Замените example.com на свой домен.
Эти команды позволяют увидеть, какие сведения DNS возвращает настроенный у Вас резолвер.
Если Вы используете cPanel, управлять поддерживаемыми DNS-записями можно также через Zone Editor — при условии, что Ваша DNS-зона размещена там.
В руководстве базы знаний ZYNOO по добавлению записи A в cPanel описан основной порядок действий.
Что происходит, когда DNS не работает?
Проблема с DNS может помешать пользователям открыть Ваш сайт, даже если веб-сервер работает исправно.
Распространённые причины:
- Неверные или отсутствующие DNS-записи.
- Серверы имён указывают на другого провайдера.
- Срок регистрации домена истёк или регистрация приостановлена.
- Срок действия закешированных сведений DNS ещё не истёк.
- Временные проблемы с резолвером или авторитативным DNS-сервером.
Например, ошибка браузера DNS_PROBE_FINISHED_NXDOMAIN может появиться, когда DNS сообщает, что запрошенное имя хоста не существует.
Прежде чем менять настройки хостинга, проверьте регистрацию домена, делегирование серверам имён и соответствующие DNS-записи.
Если браузер показывает ошибку DNS_PROBE_FINISHED_NXDOMAIN, это означает, что запрошенное доменное имя не удалось найти при разрешении DNS-имени. Причиной могут быть неверные DNS-записи, проблемы с серверами имён или закешированные сведения DNS. Пошаговые инструкции по поиску и устранению причины приведены в нашем руководстве по исправлению ошибки DNS_PROBE_FINISHED_NXDOMAIN.
Часто задаваемые вопросы
Нет. DNS — это система имён, а IP-адрес определяет место назначения в сети. Обычно DNS преобразует доменные имена в IP-адреса.
Разрешение DNS-имён обычно входит в услугу доступа к интернету. Многие регистраторы доменов и хостинг-провайдеры также предоставляют управление DNS, хотя некоторые расширенные DNS-сервисы предлагают платные тарифы.
Необязательно. Более быстрый резолвер может сократить время поиска адреса, но общая скорость работы сайта зависит также от производительности сервера, кеширования, состояния сети и оптимизации страниц.
Да. Вы можете зарегистрировать домен и управлять им без размещения сайта. Если Вы хотите, чтобы по домену открывался сайт, понадобится подходящий хостинг или другой сервис.
Заключение
DNS — одна из основополагающих систем, благодаря которым интернетом удобно пользоваться. Она связывает привычные доменные имена с серверами и сервисами, которые за ними стоят.
Понимание того, как работают DNS-записи, серверы имён и кеширование, поможет Вам настраивать хостинг, управлять электронной почтой и устранять проблемы, связанные с доменом.
Необязательно разбираться во всех технических деталях, но знание принципов работы DNS значительно упрощает управление сайтом.