Introducing ZYNOO General Purpose & CPU Optimized Servers   Learn More >

Что такое DNS, как она работает и почему это важно

DNS (система доменных имён) связывает доменные имена, такие как example.com, с IP-адресами, по которым компьютеры находят сайты и другие интернет-сервисы. Вместо того чтобы запоминать числовой адрес, Вы просто вводите название сайта в браузере.

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

Разберёмся, как работает DNS и что нужно знать при управлении сайтом.

Как работает DNS?

Представьте DNS как адресную книгу интернета.

Когда Вы вводите example.com в браузере, Вашему устройству нужно найти сервер, связанный с этим доменом. DNS предоставляет сведения, необходимые для его поиска.

Этот процесс называется разрешением DNS-имени.

Обычно всё происходит так:

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

Обычно этот процесс происходит автоматически и незаметно для Вас.

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 можно с помощью встроенных инструментов командной строки.

В 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 — это то же самое, что IP-адрес?

Нет. DNS — это система имён, а IP-адрес определяет место назначения в сети. Обычно DNS преобразует доменные имена в IP-адреса.

DNS бесплатна?

Разрешение DNS-имён обычно входит в услугу доступа к интернету. Многие регистраторы доменов и хостинг-провайдеры также предоставляют управление DNS, хотя некоторые расширенные DNS-сервисы предлагают платные тарифы.

Ускорит ли смена DNS мой сайт?

Необязательно. Более быстрый резолвер может сократить время поиска адреса, но общая скорость работы сайта зависит также от производительности сервера, кеширования, состояния сети и оптимизации страниц.

Можно ли иметь домен без веб-хостинга?

Да. Вы можете зарегистрировать домен и управлять им без размещения сайта. Если Вы хотите, чтобы по домену открывался сайт, понадобится подходящий хостинг или другой сервис.

Заключение

DNS — одна из основополагающих систем, благодаря которым интернетом удобно пользоваться. Она связывает привычные доменные имена с серверами и сервисами, которые за ними стоят.

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

Необязательно разбираться во всех технических деталях, но знание принципов работы DNS значительно упрощает управление сайтом.

Table of Content

Hosting that grows with you

Give your next website or application the resources and control it needs.

Explore VPS hosting →

MCP-сервер — это программа, которая позволяет ИИ-приложениям подключаться к внешним инструментам, сервисам и источникам данных

Нужен ли вам VPS-хостинг? Скорее всего, нет, если ваш сайт стабильно работает на виртуальном хостинге.

Выбрать лучший хостинг для WordPress бывает непросто, когда каждый провайдер обещает высокую скорость, стабильную работу

Build your next project with ZYNOO

From your first website to demanding applications, choose the resources and control you need.

Shared Hosting

Start your blog or business website with cPanel, LiteSpeed and CloudLinux.

VPS Hosting

Grow your websites and applications with NVMe storage, KVM virtualization and full root access.

Dedicated Servers

Power demanding projects with your own physical server, dedicated resources and control over your environment.

Прокрутить вверх