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

Как настроить DNS-запись для поддомена

Поддомен DNS — это отдельное имя внутри основного домена, например blog.example.ru или shop.example.ru. Он позволяет направить разные части проекта на отдельные серверы, приложения и сервисы. Для работы поддомена необходимо создать соответствующую DNS-запись в панели управления доменом или у DNS-провайдера.

В большинстве случаев используются записи A или CNAME. Первая связывает имя поддомена с IP-адресом сервера, а вторая указывает на другое доменное имя. Правильный выбор типа записи зависит от инфраструктуры сайта и требований хостинга.

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

Поддомен является частью доменного имени, расположенной перед основным доменом. В имени support.example.ru поддоменом будет support, а основным доменом — example.ru. Можно создать несколько поддоменов для разных задач: www для основной версии сайта, blog для публикаций, api для программного интерфейса, mail для почтовой инфраструктуры.

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

Какие DNS-записи подходят для поддомена

A — основной вариант, если поддомен должен вести непосредственно на IPv4-адрес сервера. Например, имя app можно направить на адрес сервера приложения. Если используется IPv6, добавляют запись AAAA.

CNAME связывает поддомен с другим доменным именем, а не с IP-адресом. Такой вариант удобен для внешних платформ, CDN и облачных сервисов, поскольку провайдер может менять адреса самостоятельно. В поле имени указывают только поддомен, а в поле значения — целевое имя, предоставленное сервисом.

MX применяется для маршрутизации электронной почты. TXT используется для подтверждения владения доменом, SPF, DKIM, DMARC и других текстовых параметров. Записи NS делегируют управление DNS отдельной зоне и требуют осторожности: ошибочная настройка может сделать недоступными все записи домена.

Как создать запись для поддомена

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

Затем выберите тип записи. Для подключения к конкретному серверу используйте A или AAAA, для подключения к имени внешней платформы — CNAME. Введите значение без лишних пробелов и проверьте, не добавляет ли панель домен автоматически. Для A-записи указывают только IP-адрес, а для CNAME — доменное имя целевого сервиса.

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

Проверка и распространение изменений

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

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

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

Типичные ошибки при настройке

Частая ошибка — указать полный адрес сайта в поле значения A-записи. A-запись принимает только IP-адрес, а доменное имя указывается через CNAME. Также нельзя добавлять протокол, путь страницы или порт: DNS работает с именами и адресами, но не с адресами страниц.

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

Перед удалением или заменой записей сохраните текущую конфигурацию. Особенно внимательно работайте с MX, TXT и NS: неверные значения могут нарушить доставку почты, подтверждение сервисов или работу всех поддоменов.

FAQ

Можно ли создать поддомен без отдельной покупки домена?
Да. Поддомены создаются внутри уже зарегистрированного домена и обычно не требуют отдельной оплаты. Ограничения зависят от регистратора и DNS-провайдера.
Что выбрать для поддомена: A или CNAME?
A выбирают для прямого указания IP-адреса сервера, а CNAME — для перенаправления на другое доменное имя, которым управляет внешний сервис.
Почему после создания DNS-записи поддомен не открывается?
Причиной может быть кэш DNS, ошибка в записи, неверные NS-серверы или отсутствие настройки поддомена на веб-сервере. Проверьте все эти параметры.