Поддомен — это адрес вида «blog.example.ru» или «shop.example.ru», где «blog» и «shop» — это поддомены основного example.ru. Технически это отдельные сайты, которые используют общий корневой домен. Поддомены бесплатны (создаются вашими руками в DNS), не требуют отдельной регистрации и удобны для отделения разных проектов: блог отдельно от магазина, тестовая версия отдельно от рабочей, разные языки сайта на разных адресах.
Что такое поддомен и как его создать — в глоссарии Cloudflare и справке reg.ru по поддоменам.
В этом гайде — что такое поддомен на уровне DNS, чем отличается от папки на сайте, как создать поддомен в WordPress и в панели хостинга, частые ошибки. После прочтения сможете развернуть отдельный сайт на поддомене за 30 минут.
Что такое поддомен простыми словами
Доменное имя строится по уровням, разделённым точками, справа налево:
- 1-й уровень (TLD): .ru, .рф, .com, .net
- 2-й уровень: example.ru — то, что вы регистрируете у регистратора
- 3-й уровень: blog.example.ru — это и есть «поддомен» (subdomain)
- 4-й уровень: en.blog.example.ru — поддомен поддомена, тоже допустимо
Когда вы покупаете домен у регистратора, вы получаете права на доменное имя 2-го уровня (example.ru) и можете создавать любое количество поддоменов 3-го и 4-го уровней — бесплатно, без оплаты регистратора.
Зачем нужны поддомены
5 практичных сценариев:
- Разделение проектов. shop.example.ru — магазин, blog.example.ru — блог, forum.example.ru — форум. Каждый — на своём движке, со своей админкой, не мешают друг другу.
- Тестовая среда. dev.example.ru — копия сайта для тестирования обновлений. Когда работает — переносите изменения на основной сайт.
- Поддомены для регионов. spb.example.ru — Санкт-Петербург, msk.example.ru — Москва. У каждого свой контент, телефоны, цены.
- Поддомены для языков. en.example.ru — английская версия, de.example.ru — немецкая. Альтернатива папкам /en/ и /de/.
- Технические поддомены. mail.example.ru → веб-почта, panel.example.ru → панель управления, status.example.ru → страница статуса сервиса.
Поддомены особенно удобны, когда у разных подсайтов должна быть полностью своя инфраструктура: например, на основном example.ru стоит WordPress, а на shop.example.ru — Bitrix или OpenCart.
Поддомен или папка: что выбрать
Альтернатива поддомену — папка на основном сайте: example.ru/blog/ вместо blog.example.ru. Какой вариант выбрать?
| Критерий | Поддомен (blog.example.ru) | Папка (example.ru/blog) |
|---|---|---|
| Технологический стек | Любой свой | Только тот, что на основном сайте |
| Хостинг | Может быть отдельный | Тот же, что у основного сайта |
| Передача SEO-веса | Слабая (Яндекс/Google считают как разные сайты) | Сильная (наследуется от основного домена) |
| Сертификат SSL | Отдельный или wildcard (*.example.ru) | Тот же, что у основного |
| Аналитика | Отдельный счётчик нужен | Один счётчик на весь сайт |
| Удобство для пользователя | Чуть менее запоминаемое | Понятнее структура |
- Поддомен — другой движок/CMS, отдельная команда и админка, тестовая среда, технические сервисы (mail, panel, api).
- Папка — раздел на той же CMS (блог в WordPress), SEO-вес на основной домен, один счётчик аналитики.
Как создать поддомен на уровне DNS
- DNS-запись — указывает сервер поддомена.
- Веб-сервер на хостинге — отдаёт нужную папку для blog.example.ru.
- A-запись. В DNS добавьте
blog.example.ru A 87.236.16.45— IP сервера поддомена (тот же, что у основного сайта, или отдельный VPS). - CNAME. Если поддомен на том же сервере:
blog.example.ru CNAME example.ru— проще при смене IP основного домена. - Wildcard.
*.example.ru A 87.236.16.45— любой поддомен резолвится на один IP (удобно для SaaS с пользовательскими адресами).
Как создать поддомен в панели хостинга
- Раздел «Домены». В панели Beget, Timeweb или аналога — «Добавить поддомен».
- Создание. Имя (blog) + основной домен → папка на сервере, настройка nginx/Apache, A-запись при своей DNS-зоне.
- Файлы. FTP или 1-клик WordPress в папку поддомена.
- DNS. На хостинге — обычно 5–15 минут; на Cloudflare/регистраторе — вручную A-запись, ждать обычно 1–24 часа.
- Проверка. Откройте blog.example.ru в браузере.
Как создать поддомен с WordPress на нём
- Отдельный WordPress в папке поддомена. Создайте поддомен → 1-клик WP → отдельная БД и админка blog.example.ru/wp-admin.
- WordPress Multisite. Один WP на blog, shop, en-поддоменах; общая база и плагины; настройка через wp-config.php.
SSL для поддомена
Поддомен — это отдельный сайт с точки зрения сертификации. Нужен свой SSL.
Бесплатный Let’s Encrypt отдельно для каждого
В панели хостинга → SSL-сертификаты → выпустить для blog.example.ru. Большинство хостингов делают это в один клик.
Wildcard SSL для всех поддоменов сразу
- Wildcard SSL. *.example.ru — Let’s Encrypt бесплатно (DNS-валидация); платные от Comodo — от 5 000 ₽/год.
- Не открывается 24+ часа. Проверьте A/CNAME на dnschecker.org, добавление поддомена в панели,
ipconfig /flushdns. - Показывает основной сайт. Создайте привязку поддомена в панели хостинга.
- «Соединение не защищено». Выпустите Let’s Encrypt или wildcard для поддомена.
Типичные проблемы
«После создания WordPress на поддомене всё работает, но ссылки ведут на основной сайт»
В настройках WordPress (Настройки → Общие) указан неправильный «Адрес сайта» и «Адрес WordPress». Должно быть https://blog.example.ru/, не https://example.ru/.
«Хочу убрать поддомен — как удалить?»
В панели хостинга → раздел «Домены» → удалить поддомен. Параллельно удалить A/CNAME запись в DNS-панели. Через обычно 1-24 часа DNS обновится, и поддомен станет недоступен.
Безопасность поддоменов
Несколько важных моментов:
- Subdomain takeover. Если поддомен указывает (через CNAME) на сторонний сервис (Heroku, AWS, GitHub Pages), а вы перестали использовать этот сервис — кто-то может зарегистрировать ваше имя на этом сервисе и получить контроль над поддоменом. Удаляйте CNAME сразу после прекращения использования.
- Изоляция между поддоменами. На обычном виртуальном хостинге сайты на разных поддоменах могут читать файлы друг друга. Для критичных данных используйте VPS с отдельными контейнерами.
- SSL для каждого поддомена. Без HTTPS поддомен показывается «небезопасным» в браузере, что отпугивает пользователей.
- Cookies между поддоменами. Сессионные cookies могут «утекать» между поддоменами одного домена, если неправильно настроено. Особенно важно для проектов с авторизацией.
Что делать дальше
- Подумайте, нужен ли вам поддомен или достаточно папки. Решите по таблице выше.
- Если поддомен — создайте его в панели хостинга (5 минут).
- Дождитесь DNS-распространения (5 минут на хостинге, обычно 1-24 часа на стороннем DNS).
- Выпустите бесплатный Let’s Encrypt SSL для поддомена.
- Установите движок (WordPress, Bitrix, OpenCart) или загрузите файлы статического сайта.
- Настройте Яндекс.Метрику и Вебмастер для нового поддомена — они учитываются как отдельный сайт.
Подробная теория DNS, как работает A-запись и CNAME — в гайде «DNS простыми словами». Полный справочник по типам записей — «DNS-записи: справочник». Привязка домена к хостингу — «Как привязать домен к хостингу».
Удобный хостинг с функцией «1-клик» создания поддомена — например, Beget: в панели «Сайты» добавляете поддомен — хостинг создаёт папку, настраивает nginx и автоматически добавляет A-запись (если DNS на их NS). Альтернативы — Timeweb, SpaceWeb. Сравнение — в статье «Как выбрать хостинг».
Часто задаваемые вопросы
Что такое поддомен простыми словами?
Поддомен — это адрес вида blog.example.ru или shop.example.ru. Технически это отдельный сайт, который использует общий корневой домен (example.ru). Поддомены создаются вашими руками в DNS, не требуют отдельной регистрации и оплачивания у регистратора.
Поддомен или папка — что лучше?
Поддомен — когда нужен другой движок, отдельная команда, тестовая среда или технический сервис. Папка (example.ru/blog) — когда контент на той же CMS и нужен SEO-вес от основного домена. Яндекс/Google считают поддомены разными сайтами.
Сколько стоит создать поддомен?
Бесплатно. Регистратор и хостинг не берут денег за поддомены — это технически бесплатное действие, ограниченное только вычислительными ресурсами вашего хостинга. Можно создать неограниченное количество.
Как создать поддомен в WordPress?
Два варианта. 1) Создать поддомен в панели хостинга → установить отдельный WordPress в его папку через 1-клик. Получите 2 независимых сайта. 2) Включить WordPress Multisite — один WordPress управляет несколькими сайтами на поддоменах с общей базой.
Нужен ли отдельный SSL для поддомена?
Да, поддомен — это отдельный сайт с точки зрения сертификации. Бесплатный Let's Encrypt можно выпустить отдельно для каждого поддомена в панели хостинга. Альтернатива — wildcard-сертификат *.example.ru, покрывающий все поддомены сразу.
Сколько ждать после создания поддомена?
5-15 минут, если DNS-зона на хостинге (хостинг автоматически добавит A-запись). 1-24 часа, если DNS на стороннем провайдере (Cloudflare, регистратор) — нужно вручную добавить A или CNAME, дождаться распространения.
Что такое wildcard-поддомен?
Wildcard-запись *.example.ru означает, что любой поддомен (any.example.ru, foo.example.ru) резолвится на указанный IP. Удобно для систем с пользовательскими поддоменами или большого количества технических поддоменов.









