Поддомен: как создать и настроить — пошаговая инструкция для новичка
Поддомен — это приставка к основному домену, например blog.example.ru, под которую можно отдать блог, магазин или тестовую версию сайта. В инструкции из блога HostingFAQ вы разберётесь, как работает поддомен, создадите DNS-запись шаг за шагом, выпустите сертификат и проверите результат. Отдельно разберём частые ошибки и выбор между поддоменом и подпапкой.

Коротко
- Поддомен — часть имени слева от основного домена: в blog.example.ru это blog, а example.ru — родительский домен.
- Создаётся DNS-записью A (адрес IPv4), AAAA (адрес IPv6) или CNAME (псевдоним другого имени).
- Одна часть имени — до 63 символов, всё имя целиком — до 253 символов.
- Типичный TTL записи — 3600 секунд (1 час); обновление DNS обычно занимает от нескольких минут до 24 часов.
- Веб-сервер принимает поддомен на портах 80 (HTTP) и 443 (HTTPS), для HTTPS нужен сертификат на этот поддомен или wildcard-сертификат *.example.ru.
- Создание поддомена по инструкции состоит из 7 шагов и не требует отдельной оплаты у большинства регистраторов и хостеров.
Что такое поддомен и зачем он нужен
Поддомен — это приставка слева от основного домена. В адресе blog.example.ru часть blog называется меткой, а example.ru — родительским доменом. Под такую приставку можно отдать блог, магазин или тестовую копию сайта.
Уровни считаются справа налево: ru — первый, example.ru — второй, blog.example.ru — третий. Поддомен — отдельное имя, поэтому его можно направить на другой сервер, например с адресом 203.0.113.10. Подробнее узнайте, что такое IP-адрес, а где управлять записями, посмотрите в обзоре панели домена.
У имени есть ограничения: одна метка — до 63 символов, всё имя целиком — до 253 символов (RFC 1035). Допустимы латиница, цифры и дефис, но дефис нельзя ставить в начало и в конец метки.
Чаще всего поддомены нужны для таких задач:
- блог на
blog.example.ru; - интернет-магазин на отдельном сервере;
- личный кабинет клиентов;
- тестовая копия сайта, где проверяют правки до публикации;
- почтовый сервис компании.

Как работает поддомен: DNS-записи и веб-сервер
Когда вы вводите blog.example.ru, браузер спрашивает DNS-сервер (Domain Name System, система доменных имён), какой IP-адрес у этого имени. Сервер отвечает, например, 203.0.113.10, а ответ кэшируется на время TTL (Time To Live): по умолчанию 3600 секунд, то есть 1 час.
Дальше браузер обращается по этому адресу на порт 80 (HTTP) или 443 (HTTPS). На одном IP-адресе могут работать десятки сайтов, поэтому веб-сервер смотрит на запрошенное имя и выбирает нужный сайт: в Nginx имя задаёт директива server_name, в Apache — ServerName.
Записи хранятся в DNS-зоне домена. Её держит регистратор, хостер или Cloudflare: правьте зону там, где указаны NS-серверы домена. Пример такой настройки есть в материале про DNS в Яндекс 360. Запись CNAME нельзя создавать на имени, где уже есть другие записи, например A или MX.
| Тип | Что хранит | Пример для blog.example.ru | Когда применять |
|---|---|---|---|
| A | Адрес IPv4 | 203.0.113.10 |
Поддомен ведёт на ваш сервер |
| AAAA | Адрес IPv6 | 2001:db8::10 |
Сервер доступен по IPv6 |
| CNAME | Псевдоним другого имени | shop.example.net. |
Поддомен указывает на чужой сервис |
| MX | Почтовый сервер | 10 mail.example.ru. |
Почта на адреса вида name@blog.example.ru |
| TXT | Текст для проверок и SPF | v=spf1 +a -all |
Подтверждение владения, защита почты |
Как создать поддомен: пошаговая инструкция
Создание поддомена состоит из двух частей: вы прописываете DNS-запись (Domain Name System, система доменных имён) и настраиваете сайт на сервере. У большинства регистраторов и хостеров это бесплатно, а всё действие занимает 10–15 минут, не считая обновления DNS.
Если сервера под сайт ещё нет, сначала выберите виртуальный сервер в аренду и узнайте его IP-адрес. В примере ниже родительский домен — example.ru, поддомен — blog.example.ru, адрес сервера — 203.0.113.10.
Выполните семь шагов по порядку:
- Войдите в панель регистратора или хостинга, где размещена DNS-зона домена.
- Откройте управление DNS-записями домена
example.ru. - Добавьте запись A (адрес IPv4): имя
blog, значение203.0.113.10, TTL (время жизни записи в кэше)3600секунд. - Если у сервера есть адрес IPv6, добавьте такую же запись AAAA с этим адресом.
- На сервере создайте виртуальный хост или сайт для
blog.example.ruи укажите корневую папку, например/var/www/blog. В Nginx имя задаёт директиваserver_name, в Apache —ServerName. Сервер должен принимать запросы на портах 80 (HTTP) и 443 (HTTPS). - Выпустите SSL-сертификат для
blog.example.ruили один wildcard-сертификат*.example.ru. Wildcard Let’s Encrypt выдаёт только при проверке владения через DNS (метод DNS-01). - Проверьте результат командой
nslookup blog.example.ru: в ответе должен появиться адрес203.0.113.10.
Если DNS-зону ведёт ваш хостер, шаги 2–3 обычно делаются в той же панели, где вы добавляете поддомен к сайту, и часто хостер создаёт запись сам. Если зона у стороннего сервиса, например у CDN, смотрите инструкцию по настройке Cloudflare. Обновление DNS занимает от нескольких минут до 24 часов, так что при пустом ответе подождите и повторите проверку.

Какие параметры задать и сколько стоит поддомен
TTL (Time To Live, время жизни записи) определяет, как долго провайдеры хранят ответ DNS в кэше. По умолчанию обычно стоит 3600 секунд (1 час). Перед переездом на другой сервер снизьте его до 300 секунд (5 минут), чтобы новый адрес разошёлся быстрее, а после переезда верните прежнее значение.
Тип записи выбирайте по задаче. A-запись направляет blog.example.ru прямо на IP-адрес 203.0.113.10, а CNAME делает поддомен псевдонимом другого имени, например адреса внешнего сервиса. CNAME нельзя создать на имени, где уже есть A или MX.
С сертификатом два варианта: отдельный на blog.example.ru или wildcard *.example.ru, который закрывает все поддомены первого уровня. Let’s Encrypt выдаёт wildcard только при проверке владения через DNS (метод DNS-01). Сам поддомен у большинства регистраторов и хостеров бесплатный, а платить приходится за место на сервере, нагрузку и платный сертификат, если он нужен. Итоговая сумма зависит от тарифа, посмотрите ответы о VPS и выберите подходящий тариф.
Поддомены часто отдают под почту и службы, поэтому учтите дополнительные записи:
- Почтовый поддомен вроде
mail.example.ruтребует записей MX и A, настройте доменную почту по отдельной инструкции. - SPF (Sender Policy Framework) на поддомене задаётся TXT-записью со списком серверов, которым разрешено отправлять письма, разберите SPF-запись подробнее.
- Wildcard-запись
*.example.ruв DNS направляет на сервер любые несуществующие поддомены, поэтому включайте её осознанно.
Как проверить, изменить и удалить поддомен
Проверьте поддомен командой nslookup blog.example.ru или dig blog.example.ru A. В ответе должен появиться IP-адрес сервера 203.0.113.10. Если адрес другой или ответа нет, запись ещё не обновилась либо создана с ошибкой. Внешний IP сервера узнайте через онлайн-проверку IP-адреса и сравните с ответом.
Чтобы изменить привязку, поменяйте значение A-записи на новый IP. За сутки до переезда снизьте TTL (Time To Live, время жизни записи в кэше) с 3600 до 300 секунд. Обновление DNS (Domain Name System) обычно занимает от нескольких минут до 24 часов. Если зоной управляет внешний сервис, настройки описаны в материале про настройку Яндекс DNS.
Чтобы удалить поддомен, уберите запись из DNS-зоны и сам сайт с сервера. Иначе останется «висячая» запись, которая указывает на пустой или чужой адрес. Вот как выглядит переезд blog.example.ru на новый сервер:
- снизьте TTL до 300 секунд и подождите 1 час;
- перенесите файлы и задайте
server_nameна новом сервере; - замените значение A-записи на новый IP;
- проверьте результат через
dig blog.example.ru Aи верните TTL 3600.

Частые ошибки при настройке поддомена и как их исправить
Почти все проблемы с поддоменом сводятся к пяти: имя не находится в DNS, CNAME конфликтует с другими записями, сертификат выпущен не на то имя, сервер не знает про поддомен, а браузер показывает старые данные из кэша.
Диагностика занимает пару минут: начните с команды dig blog.example.ru A. Ниже разбор на примере поддомена blog.example.ru и сервера 203.0.113.10.
Поддомен не открывается (NXDOMAIN)
Ответ NXDOMAIN (Non-Existent Domain) значит, что DNS не нашёл такое имя. Причина: записи нет, в метке опечатка (blgo вместо blog) или обновление DNS ещё не дошло до провайдера. Откройте DNS-зону, сверьте имя и значение 203.0.113.10, затем подождите от нескольких минут до 24 часов.
CNAME конфликтует с другими записями
CNAME нельзя создавать на имени, где уже есть A, MX или другие записи. Панель либо откажет в сохранении, либо часть записей перестанет работать. Замените CNAME на A-запись со значением 203.0.113.10 или удалите лишние записи на этом имени.
Браузер ругается на сертификат
Обычно сертификат выпущен только на example.ru и не покрывает blog.example.ru. Выпустите отдельный сертификат на поддомен или wildcard *.example.ru. Let’s Encrypt выдаёт wildcard только при проверке через DNS (метод DNS-01). Если домен работает через прокси, изучите обзор Cloudflare.
Вместо сайта открывается заглушка хостинга
DNS работает, но сервер не знает, какой сайт отдать для этого имени. Добавьте поддомен в настройки: в Nginx это директива server_name blog.example.ru;, в Apache — ServerName в виртуальном хосте. Если вместо заглушки появляется таймаут, разберите ошибку 522.
После правки открывается старый адрес
Старое значение хранится в кэше до конца TTL (Time To Live), по умолчанию 3600 секунд, а у провайдера может держаться до 24 часов. Чтобы увидеть свежие данные, выполните шаги:
- подождите до истечения TTL;
- сбросите кэш:
ipconfig /flushdnsв Windows,sudo dscacheutil -flushcacheв macOS; - перезапустите браузер или откройте сайт в режиме инкогнито.
Начинайте диагностику с DNS, затем проверяйте сервер и сертификат: так вы найдёте причину быстрее всего.
Поддомен или подпапка: что выбрать
Поддомен blog.example.ru и подпапка example.ru/blog/ выглядят похоже, но для сервера, поисковых систем и браузера это разные вещи. Выбор влияет на настройку DNS (Domain Name System, система доменных имён), сертификаты и то, как быстро растёт трафик основного сайта.
Поисковые системы обычно воспринимают поддомен как отдельный сайт, а подпапку — как часть основного. Поэтому статьи в подпапке усиливают весь домен example.ru, а материалы на поддомене набирают вес отдельно. Гарантий позиций не даёт ни один вариант, но направление такое.
Подпапка настраивается внутри одного сайта, а поддомен требует DNS-записи, отдельного блока server_name в Nginx или ServerName в Apache и сертификата. Сравним варианты по главным критериям:
| Критерий | Поддомен blog.example.ru |
Подпапка example.ru/blog/ |
|---|---|---|
| Отдельный сервер | Можно: A-запись укажет на любой IP-адрес | Обычно тот же сервер; на другой отправляют через прокси |
| Сертификаты | Нужен сертификат на поддомен или wildcard *.example.ru |
Хватает сертификата основного домена |
| Поисковое продвижение | Обычно считается отдельным сайтом | Усиливает основной сайт |
| Сложность настройки | Выше: DNS, веб-сервер, сертификат | Ниже: каталог или правило в конфиге |
| Cookie и авторизация | Общие cookie работают, только если задан домен .example.ru |
Cookie общие по умолчанию |
| Пример использования | Магазин на другой платформе, тестовая среда test.example.ru |
Блог, статьи, справочник |
Рекомендация простая. Выбирайте подпапку для контента, который должен продвигать основной сайт: блог, статьи, инструкции. Выбирайте поддомен для отдельного приложения, магазина на другой платформе или тестовой среды.
Если поддомен нужен под отдельное приложение, ему часто удобнее собственный сервер с выделенным адресом. Подробнее о таком размещении читайте в разделе о вопросах по VPS, а про выделенный адрес — в материале про белый IP-адрес.
Кому поддомен не подходит и какие есть альтернативы
Поддомен лишний, если у вас один небольшой сайт без отдельных сервисов: блог, магазин и справку можно держать в одной структуре. Он не подходит и тогда, когда нужно собрать всю SEO-силу (поисковую ценность) в одном домене: поисковые системы обычно воспринимают blog.example.ru как отдельный сайт. Третья причина — нет доступа к DNS-зоне или нет отдельного места на сервере под новый сайт.
Альтернативы зависят от задачи. Подпапка example.ru/blog/ остаётся частью основного сайта; если сервис работает на другом сервере, подключите его через обратный прокси (proxy_pass в Nginx). Для независимого проекта подойдёт отдельный домен, а для небольшого раздела хватит обычной страницы на основном сайте.
Если нужен отдельный сервис, арендуйте виртуальный сервер (VPS) и направьте на его IP-адрес A-запись, например blog → 203.0.113.10. Подробнее о тарифах читайте в ответах на вопросы о VPS.
Ориентиры выбора такие:
- один сайт и общий SEO-вес — подпапка или страница;
- отдельный сервис на своём сервере — поддомен с A-записью;
- независимый проект — отдельный домен;
- нет доступа к DNS — подпапка или обратный прокси.
Если сервер ещё не готов, начните с материалов о том, как сделать сервер и о выборе Linux для сервера.
Частые вопросы
Что такое поддомен простыми словами?
Сколько стоит создать поддомен?
Сколько поддоменов можно создать?
Через сколько заработает поддомен после создания записи?
Чем отличается поддомен от домена?
Какую запись выбрать для поддомена: A или CNAME?
Нужен ли отдельный SSL-сертификат для поддомена?
Как проверить, что поддомен настроен правильно?
Можно ли сделать поддомен на другом хостинге или сервере?
Влияет ли поддомен на SEO?
Проверьте себя
- Имя поддомена состоит из латиницы, цифр и дефиса, а метка короче 63 символов.
- В DNS-зоне создана запись A или AAAA с нужным IP-адресом и TTL 3600.
- На одном имени нет CNAME вместе с другими записями.
- На сервере для поддомена создан виртуальный хост с правильным server_name.
- Для поддомена выпущен сертификат или wildcard *.example.ru, HTTPS открывается без предупреждений.
- Команда nslookup возвращает ожидаемый IP-адрес сервера.
- Перед изменением записи TTL снижен до 300 секунд, старое значение сохранено.
На сайте есть партнёрские ссылки: если вы оформите заказ по ним, мы получим вознаграждение от провайдера. Это не влияет на цену для вас и на место в рейтинге.