ВебОснова — хостинг, домены и создание сайтов Практический справочник по выбору хостинга, регистрации и настройке доменов, DNS, конструкторам сайтов и запуску проектов. Инструкции, сравнения сервисов и ответы на частые вопросы.
Основы доменов

Что такое доменное имя DNS

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

В повседневной речи выражение «доменное имя DNS» часто используют для обозначения домена, который работает через систему доменных имен. Однако домен и DNS — не одно и то же. Домен является адресом, а DNS представляет собой распределенную службу, которая переводит этот адрес в технические данные.

Что такое доменное имя

Доменное имя — это уникальный текстовый адрес ресурса в интернете. Оно состоит из нескольких частей, разделенных точками. В адресе магазин.пример.ру «ру» является доменной зоной верхнего уровня, «пример» — именем домена второго уровня, а «магазин» — поддоменом.

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

Доменное имя регистрируют на определенный срок через регистратора. После регистрации владелец получает право пользоваться именем в выбранной зоне при соблюдении правил этой зоны и своевременном продлении регистрации.

Что такое DNS и как он работает

DNS расшифровывается как Domain Name System, то есть система доменных имен. Она хранит и передает сведения о соответствии между доменами и сетевыми ресурсами. Когда пользователь вводит адрес в браузере, устройство отправляет DNS-запрос, чтобы узнать, какой IP-адрес связан с этим именем.

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

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

Из чего состоит доменная система

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

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

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

Основные DNS-записи

DNS-записи сообщают, как обрабатывать разные типы запросов. Запись A связывает домен с IPv4-адресом, а запись AAAA — с IPv6-адресом. Именно эти записи чаще всего используются для открытия сайта.

Запись CNAME создает псевдоним и направляет поддомен на другое доменное имя. Запись MX указывает почтовые серверы, которые принимают сообщения для домена. Запись TXT хранит текстовые данные: например, сведения для подтверждения владения доменом или политики защиты электронной почты.

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

Чем домен отличается от хостинга и IP-адреса

Доменное имя — это адрес, по которому пользователи находят ресурс. IP-адрес — числовой сетевой идентификатор сервера. Хостинг — услуга или инфраструктура, где размещаются файлы сайта, база данных и программная часть приложения. DNS связывает домен с хостингом или другим назначением, но сам по себе не хранит содержимое сайта.

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

При проверке неполадок важно определить, на каком уровне возникла проблема: не продлен домен, не работают DNS-серверы, устарели записи, недоступен IP-адрес или неправильно настроен сам веб-сервер.

FAQ

Доменное имя и DNS — это одно и то же?
Нет. Доменное имя является понятным адресом ресурса, а DNS — системой, которая связывает этот адрес с IP-адресами и другими настройками.
Можно ли открыть сайт без доменного имени?
Да, сайт иногда доступен по IP-адресу, но такой способ менее удобен и может не работать при виртуальном хостинге или специальных настройках сервера.
Сколько времени обновляются DNS-записи?
Изменения могут распространяться от нескольких минут до периода, указанного TTL, поскольку разные DNS-резолверы временно хранят старые ответы в кэше.
Какая DNS-запись нужна для сайта?
Обычно используется A-запись для IPv4 или AAAA-запись для IPv6. Конкретная настройка зависит от хостинга и сетевой конфигурации.