Поддомен — имя третьего и более высокого уровня в доменной иерархии. Для домена example.com поддоменами являются shop.example.com, api.example.com, dev.example.com. Поддомен создаётся добавлением A-записи или CNAME-записи в DNS основного домена.
Как работает
Технически поддомен — отдельная зона в DNS. Когда браузер запрашивает blog.example.com, DNS-резолвер последовательно опрашивает корневые серверы, сервер зоны .com, затем NS-серверы example.com. Авторитативный сервер example.com возвращает IP-адрес для blog.example.com из своей зоны.
Поддомен может указывать на тот же сервер, что и основной домен, или на совершенно другой хост. Типичные схемы: mail.example.com → почтовый сервер, cdn.example.com → CDN-узел, dev.example.com → тестовый сервер, api.example.com → API-шлюз. Количество поддоменов не ограничено технически, но поддерживать больше 3–4 уровней вложенности неудобно (sub.sub.example.com).
Поддомен и путь (example.com/blog) — разные технические решения. Поддомен — отдельный DNS-хост, может размещаться на другом сервере с другим IP, другим SSL-сертификатом. Путь — страница на том же сервере. Выбор влияет на SEO: Google обрабатывает поддомен как отдельный сайт, путь — как часть основного домена.
История
Концепция иерархии доменных имён заложена в RFC 882 и RFC 883 (1983) Полом Мокапетрисом. Поддомены существуют с первых дней DNS. Широкое практическое применение поддоменов для разделения сервисов (mail., www., ftp., smtp.) сложилось к концу 1990-х годов вместе с ростом многосервисных интернет-платформ.
Wildcard-поддомены
Wildcard DNS-запись (*.example.com) автоматически разрешает любой поддомен на указанный IP. Применяется для SaaS-платформ, где каждый клиент получает свой поддомен (client1.saas.com, client2.saas.com). Wildcard-сертификаты SSL/TLS закрывают все поддомены одного уровня одним сертификатом.
Связь с хостингом
На большинстве виртуальных хостингов поддомены создаются через панель управления (cPanel, ISPmanager) без ограничений по количеству. На VPS поддомены настраиваются через Nginx или Apache как отдельные virtual host. Каждый поддомен может иметь собственный корневой каталог и конфигурацию.
Технические аспекты поддоменов
Поддомен создаётся через A-запись или CNAME-запись в DNS. Wildcard-поддомен (*.example.com) направляет все поддомены на один IP. SSL-сертификат для поддомена: отдельный или Wildcard (*.domain.ru) через Let's Encrypt.
Поддомены и SEO
Google и Яндекс воспринимают поддомены как отдельные сайты. blog.domain.ru и domain.ru/blog — разные сущности в SEO. Для блогов предпочтительна подпапка (domain.ru/blog) — накапливает авторитет главного домена. Поддомены для регионов (msk.domain.ru) ухудшают SEO по сравнению с геотаргетингом основного сайта.
Использование поддоменов в хостинге
mail.domain.ru — для почты. cpanel.domain.ru или panel.domain.ru — для управляющих панелей. api.domain.ru — для API-сервисов. staging.domain.ru — для тестовых сред. Для каждого поддомена настраивают отдельный виртуальный хост в Nginx или Apache.