Домены и поддомены cPanel
Управление доменами в cPanel
Раздел управления доменами позволяет добавлять дополнительные домены, создавать поддомены, настраивать DNS и управлять перенаправлениями.
Типы доменов в cPanel
Основной домен (Primary/Main Domain)
- Первый домен, указанный при создании аккаунта
- Связан с директорией
public_html - Не может быть удален (только изменен хостинг-провайдером)
- Все остальные домены привязаны к этому аккаунту
Дополнительные домены (Addon Domains)
- Полноценные отдельные сайты на том же аккаунте
- Имеют собственную корневую директорию
- Могут иметь собственные email аккаунты
- Учитываются в квоте аккаунта
Поддомены (Subdomains)
- Поддомены основного или дополнительных доменов
- Примеры:
blog.example.com,shop.example.com - Имеют собственную директорию
- Удобны для разделения функционала
Псевдонимы доменов (Aliases/Parked Domains)
- Указывают на тот же контент, что и основной домен
- Используются для различных написаний домена
- Не имеют собственной директории
- Пример:
example.ru→ алиас дляexample.com
Добавление дополнительного домена
Требования
- Домен должен быть зарегистрирован
- DNS домена должен указывать на ваш сервер
- Лимит аккаунта не должен быть превышен
Добавление Addon Domain
- Перейдите в DOMAINS → Domains
- Нажмите Create A New Domain
- Заполните форму:
Параметры
- Domain
- Введите полное доменное имя (например,
newsite.com)
- Share document root
- Опция использования существующей директории
- Отключена по умолчанию - создается новая папка
- Document Root
- Путь к корневой директории домена
- По умолчанию:
/home/username/public_html/newsite.com - Можно изменить на любой путь в пределах аккаунта
- Subdomain
- Автоматически создается поддомен (опционально)
- Например:
newsite.primary-domain.com
- Нажмите Submit
- Домен будет добавлен и активирован
Проверка DNS перед добавлением
Убедитесь, что DNS домена настроены правильно:
- Перейдите в DOMAINS → Track DNS
- Введите ваш домен
- Проверьте A-запись:
- Должна указывать на IP вашего сервера
newsite.com → IP.адрес.вашего.сервера
Если DNS не настроены:
- Войдите в панель регистратора домена
- Измените nameservers на серверы хостинга, или
- Добавьте A-запись на IP сервера
Создание поддомена
- Перейдите в DOMAINS → Domains
- Нажмите Create A New Domain
- Введите поддомен полностью:
Примеры:
blog.example.comshop.example.comtest.example.com
Настройки поддомена
- Document Root
- Директория для файлов поддомена
- По умолчанию:
/home/username/public_html/subdomain - Пример:
/home/username/public_html/blog
- Нажмите Submit
Поддомен будет создан и сразу доступен (если DNS настроены).
Использование поддоменов
Типичные применения:
| Поддомен | Назначение | Пример использования |
|---|---|---|
| blog.example.com | Блог | WordPress блог компании |
| shop.example.com | Магазин | Интернет-магазин |
| forum.example.com | Форум | Сообщество пользователей |
| test.example.com | Тестирование | Тестовая версия сайта |
| api.example.com | API | REST API для приложений |
| cdn.example.com | CDN | Статический контент |
| m.example.com | Mobile | Мобильная версия |
Псевдонимы доменов (Aliases)
Aliases (также называемые Parked Domains) перенаправляют посетителей на основной домен, показывая тот же контент.
Когда использовать алиасы
- Различные доменные зоны:
example.com,example.ru,example.net - Распространенные опечатки:
exampl.com - Старые названия бренда
- Защита бренда (регистрация похожих доменов)
Создание алиаса
- Перейдите в DOMAINS → Domains
- Найдите основной домен
- Нажмите Manage → Create a New Alias
- Введите доменное имя алиаса
- Нажмите Add Domain
Теперь оба домена показывают одинаковый контент из одной директории.
Алиасы vs Редиректы
| Параметр | Alias | Redirect |
|---|---|---|
| URL в браузере | Остается алиас | Меняется на целевой домен |
| SEO | Может вызвать дублирование | Правильно для SEO (301) |
| Использование | Альтернативные домены | Переезд сайта |
Перенаправления (Redirects)
Redirects автоматически перенаправляют посетителей с одного URL на другой.
Типы перенаправлений
- 301 (Permanent)
- Постоянное перенаправление
- Используется: при переезде сайта, смене домена
- SEO: передает вес ссылок
- Кэшируется браузерами
- 302 (Temporary)
- Временное перенаправление
- Используется: временные изменения, A/B тестирование
- SEO: не передает вес полностью
- Не кэшируется так агрессивно
Создание редиректа
- Перейдите в DOMAINS → Redirects
- Нажмите Create a Redirect
- Заполните параметры:
Настройки редиректа
- Type
- Выберите Permanent (301) или Temporary (302)
- Domain
- Домен-источник (откуда перенаправлять)
- Directory (optional)
- Конкретный путь или оставьте пустым для всего домена
- Redirects to
- URL назначения (куда перенаправлять)
- Может быть на этом же или другом домене
- www. redirection
- Redirect with or without www. - перенаправлять оба варианта
- Only redirect with www. - только с www
- Only redirect without www. - только без www
- Do Not Redirect www. - не трогать www
- Wild Card Redirect
- Включена: перенаправляет все подстраницы
- Пример:
old.com/page→new.com/page - Выключена: только точное совпадение
- Нажмите Create
Примеры перенаправлений
Весь домен на новый
- Type: Permanent (301)
- Domain:
old-site.com - Redirects to:
https://new-site.com - Wild Card: Yes
HTTP на HTTPS
- Type: Permanent (301)
- Domain:
http://example.com - Redirects to:
https://example.com - Wild Card: Yes
Конкретная страница
- Type: Permanent (301)
- Domain:
example.com - Directory:
/old-page - Redirects to:
https://example.com/new-page - Wild Card: No
Без www на с www
- Type: Permanent (301)
- Domain:
example.com - Redirects to:
https://www.example.com - www. redirection: Only redirect without www.
Управление редиректами
В списке Current Redirects отображаются:
- Тип (301/302)
- Источник
- Назначение
- Действия (Edit, Delete)
Для изменения или удаления используйте соответствующие кнопки.
Расширенные редиректы через .htaccess
Для сложных правил редиректов редактируйте .htaccess:
# Редирект всего сайта
Redirect 301 / https://new-site.com/
# Редирект конкретной страницы
Redirect 301 /old-page.html https://example.com/new-page.html
# Редирект с www на без www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ https://example.com/$1 [L,R=301]
# Редирект без www на с www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301]
# Редирект старого URL pattern
RewriteEngine On
RewriteRule ^product/(.*)$ /shop/$1 [R=301,L]
# Редирект с параметрами
RewriteEngine On
RewriteCond %{QUERY_STRING} ^id=(.*)$
RewriteRule ^product\.php$ /item/%1? [R=301,L]
Управление DNS (Zone Editor)
Zone Editor позволяет управлять DNS записями ваших доменов.
Доступ к Zone Editor
- Перейдите в DOMAINS → Zone Editor
- Выберите домен для редактирования
- Нажмите Manage
Типы DNS записей
A Record (Address Record)
Связывает домен с IPv4 адресом.
Пример:
- Name:
example.com - Record: A
- Address:
192.0.2.1 - TTL: 14400
Использование:
- Основной домен → IP сервера
- Поддомены → IP сервера
Создание:
- Нажмите +A Record
- Введите имя (@ для корня домена, или имя поддомена)
- Введите IP адрес
- Установите TTL (время кэширования)
- Нажмите Add an A Record
AAAA Record (IPv6 Address)
Аналогично A Record, но для IPv6.
Пример:
- Name:
example.com - Record: AAAA
- Address:
2001:0db8:85a3::8a2e:0370:7334
CNAME Record (Canonical Name)
Создает алиас для другого доменного имени.
Примеры:
www.example.com→example.comblog.example.com→blogger.commail.example.com→mailserver.hosting.com
Создание:
- Нажмите +CNAME Record
- Name: имя поддомена (например,
www) - Record: указатель на домен (например,
example.com) - Нажмите Add a CNAME Record
MX Record (Mail Exchanger)
Указывает почтовые серверы для домена.
Пример:
- Name:
example.com - Priority: 0
- Destination:
mail.example.com
Приоритет:
- Меньшее число = выше приоритет
- Обычно: 0, 10, 20 для разных серверов
Создание:
- Нажмите +MX Record
- Введите приоритет (обычно 0 для основного)
- Введите адрес почтового сервера
- Нажмите Add an MX Record
TXT Record
Текстовая информация для различных целей.
Использование:
- SPF записи (защита от спама)
- DKIM подписи (аутентификация email)
- DMARC политики
- Верификация домена (Google, Microsoft и др.)
- Site verification
Примеры:
SPF:
v=spf1 +a +mx +ip4:192.0.2.1 ~all
DKIM:
v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNA...
DMARC:
v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com
Верификация Google:
google-site-verification=AbCd12345XyZ...
Создание:
- Нажмите +TXT Record
- Name: имя записи (или @ для корня)
- Record: текст записи
- Нажмите Add a TXT Record
SRV Record (Service Record)
Определяет местоположение служб.
Использование:
- VoIP (SIP)
- Instant messaging (XMPP)
- Игровые серверы
- Другие специализированные сервисы
Пример для SIP:
- Name:
_sip._tcp.example.com - Priority: 10
- Weight: 60
- Port: 5060
- Target:
sipserver.example.com
CAA Record (Certificate Authority Authorization)
Указывает, какие центры сертификации могут выдавать SSL для домена.
Пример:
- Name:
example.com - Flags: 0
- Tag: issue
- Value:
letsencrypt.org
Создание:
example.com CAA 0 issue "letsencrypt.org" example.com CAA 0 issuewild "letsencrypt.org" example.com CAA 0 iodef "mailto:admin@example.com"
Редактирование DNS записей
- Найдите запись в списке
- Нажмите Edit
- Измените значения
- Нажмите Edit Record
Удаление DNS записей
- Найдите запись
- Нажмите Delete
- Подтвердите удаление
Сброс DNS зоны
Для восстановления стандартных настроек:
- Zone Editor → Manage
- Нажмите Reset Zone
- Подтвердите действие
Это восстановит:
- A записи для домена и www
- MX записи для почты
- Основные служебные записи
Время распространения DNS
После изменения DNS записей:
- TTL: время кэширования (обычно 4 часа = 14400 сек)
- Полное распространение: 24-48 часов
- Проверка: используйте DNS Lookup инструменты
Инструменты проверки:
- WhatsMyDNS - проверка распространения
- MXToolbox - комплексная проверка DNS
- DNS Checker - глобальная проверка
# Проверка через командную строку
nslookup example.com
dig example.com
host example.com
# Проверка конкретного типа
dig example.com MX
dig example.com TXT
Dynamic DNS
Dynamic DNS обновляет IP адрес в DNS при изменении (для динамических IP).
Использование
- Перейдите в DOMAINS → Dynamic DNS
- Нажмите Create
- Выберите домен или поддомен
- Нажмите Create
- Скопируйте предоставленный URL для обновления
- Настройте роутер или используйте DDNS клиент для периодического обращения к этому URL
Проверка конфигурации доменов
Domains Dashboard
Основная страница Domains показывает:
- Список всех доменов и поддоменов
- Document Root для каждого
- Управление (Manage, Delete)
- Статус SSL
Проверка доступности
После добавления домена:
- Подождите распространения DNS (1-24 часа)
- Откройте домен в браузере
- Проверьте:
- Сайт открывается
- Показывается правильный контент
- SSL работает (если настроен)
Troubleshooting
Домен не открывается:
- Проверьте DNS через Track DNS
- Убедитесь, что A-запись указывает на правильный IP
- Очистите DNS кэш:
# Windows
ipconfig /flushdns
# macOS
sudo dscacheutil -flushcache
# Linux
sudo systemd-resolve --flush-caches
Показывается чужой сайт:
- Проверьте Document Root в настройках домена
- Убедитесь, что файлы загружены в правильную директорию
SSL не работает:
- Запустите AutoSSL для домена
- Проверьте SSL/TLS Status
Лимиты и квоты
Проверьте лимиты в правой панели cPanel:
| Параметр | Типичный лимит | Примечание |
|---|---|---|
| Addon Domains | 0-100 | Зависит от плана хостинга |
| Subdomains | Unlimited/100 | Обычно без ограничений |
| Parked Domains | 0-100 | Зависит от плана |
| Disk Space | Влияет на все домены | Общая квота аккаунта |
| Bandwidth | Влияет на все домены | Суммарный трафик |
Миграция доменов
Перенос домена на аккаунт
- Создайте Addon Domain
- Загрузите файлы в Document Root домена
- Импортируйте базу данных (если есть)
- Обновите конфигурацию (wp-config.php и т.д.)
- Измените DNS на новые nameservers или A-запись
Перенос между аккаунтами
Для переноса домена между аккаунтами cPanel:
- Создайте полную резервную копию домена
- В новом аккаунте добавьте домен
- Восстановите файлы и БД
- Обновите DNS
Лучшие практики
- Планирование структуры
- Используйте поддомены для логического разделения
- Addon домены для отдельных проектов
- Документируйте назначение каждого домена
- DNS управление
- Записывайте изменения DNS
- Устанавливайте разумные TTL (4-24 часа)
- Используйте CAA записи для безопасности SSL
- Редиректы
- Используйте 301 для постоянных изменений
- Настраивайте www/non-www единообразно
- Всегда редиректьте на HTTPS
- Безопасность
- Защищайте тестовые поддомены паролем
- Используйте SSL для всех доменов
- Регулярно проверяйте DNS записи
- SEO
- Избегайте дублирования контента (алиасы)
- Используйте 301 редиректы правильно
- Настройте canonical URLs
Решение проблем
Domain already exists
Домен уже добавлен на сервере (возможно, в другом аккаунте).
Решение:
- Обратитесь к хостинг-провайдеру
- Возможно нужно удалить из старого аккаунта
DNS не обновляется
Проверьте:
- DNS кэш вашего провайдера
- Используйте другой DNS (8.8.8.8, 1.1.1.1)
- Проверьте через онлайн инструменты
- Подождите 24-48 часов
Addon Domain не работает
Частые причины:
- DNS не указывают на сервер
- Document Root неправильный
- Превышен лимит доменов
- Проблема с правами доступа к файлам
Subdomains не открываются
Решения:
- Проверьте, создан ли A-запись для поддомена
- Убедитесь, что файлы в правильной директории
- Очистите кэш браузера
- Проверьте .htaccess на ошибки
Почта не работает после добавления домена
Проверьте:
- MX записи настроены правильно
- Созданы email аккаунты для домена
- Email Authentication (SPF, DKIM) настроены
См. также
- SSL для дополнительных доменов
- Продвинутое DNS управление
- Настройка email для доменов
- Перенос сайта на новый домен
- SEO оптимизация доменов
Внешние ссылки
- Официальная документация cPanel Domains
- Корневая зона DNS
- Global DNS Propagation Checker
- MXToolbox - DNS инструменты
---
Последнее обновление: 30 январь 2026
