Поддомен — это адрес вида «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

  1. DNS-запись — указывает сервер поддомена.
  2. Веб-сервер на хостинге — отдаёт нужную папку для 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 с пользовательскими адресами).

Как создать поддомен в панели хостинга

  1. Раздел «Домены». В панели Beget, Timeweb или аналога — «Добавить поддомен».
  2. Создание. Имя (blog) + основной домен → папка на сервере, настройка nginx/Apache, A-запись при своей DNS-зоне.
  3. Файлы. FTP или 1-клик WordPress в папку поддомена.
  4. DNS. На хостинге — обычно 5–15 минут; на Cloudflare/регистраторе — вручную A-запись, ждать обычно 1–24 часа.
  5. Проверка. Откройте 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 могут «утекать» между поддоменами одного домена, если неправильно настроено. Особенно важно для проектов с авторизацией.

Что делать дальше

  1. Подумайте, нужен ли вам поддомен или достаточно папки. Решите по таблице выше.
  2. Если поддомен — создайте его в панели хостинга (5 минут).
  3. Дождитесь DNS-распространения (5 минут на хостинге, обычно 1-24 часа на стороннем DNS).
  4. Выпустите бесплатный Let’s Encrypt SSL для поддомена.
  5. Установите движок (WordPress, Bitrix, OpenCart) или загрузите файлы статического сайта.
  6. Настройте Яндекс.Метрику и Вебмастер для нового поддомена — они учитываются как отдельный сайт.

Подробная теория 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. Удобно для систем с пользовательскими поддоменами или большого количества технических поддоменов.

Похожие материалы

Что будем искать? Например,что такое хостинг

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