Домены и поддомены cPanel

Материал из wiki.p3.ru
Версия от 15:35, 27 января 2026; TTK (обсуждение | вклад) (Новая страница: «= Управление доменами в cPanel = Раздел управления доменами позволяет добавлять дополнительные домены, создавать поддомены, настраивать DNS и управлять перенаправлениями. == Типы доменов в cPanel == === Основной домен (Primary/Main Domain) === * Первый домен, указанный при...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Управление доменами в 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

  1. Перейдите в DOMAINSDomains
  2. Нажмите Create A New Domain
  3. Заполните форму:

Параметры

Domain
Введите полное доменное имя (например, newsite.com)
Share document root
Опция использования существующей директории
Отключена по умолчанию - создается новая папка
Document Root
Путь к корневой директории домена
По умолчанию: /home/username/public_html/newsite.com
Можно изменить на любой путь в пределах аккаунта
Subdomain
Автоматически создается поддомен (опционально)
Например: newsite.primary-domain.com
  1. Нажмите Submit
  2. Домен будет добавлен и активирован

Шаблон:Совет

Проверка DNS перед добавлением

Убедитесь, что DNS домена настроены правильно:

  1. Перейдите в DOMAINSTrack DNS
  2. Введите ваш домен
  3. Проверьте A-запись:
    • Должна указывать на IP вашего сервера
    • newsite.com → IP.адрес.вашего.сервера

Если DNS не настроены:

  1. Войдите в панель регистратора домена
  2. Измените nameservers на серверы хостинга, или
  3. Добавьте A-запись на IP сервера

Создание поддомена

  1. Перейдите в DOMAINSDomains
  2. Нажмите Create A New Domain
  3. Введите поддомен полностью:

Примеры:

  • blog.example.com
  • shop.example.com
  • test.example.com

Настройки поддомена

Document Root
Директория для файлов поддомена
По умолчанию: /home/username/public_html/subdomain
Пример: /home/username/public_html/blog
  1. Нажмите 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
  • Старые названия бренда
  • Защита бренда (регистрация похожих доменов)

Создание алиаса

  1. Перейдите в DOMAINSDomains
  2. Найдите основной домен
  3. Нажмите ManageCreate a New Alias
  4. Введите доменное имя алиаса
  5. Нажмите Add Domain

Теперь оба домена показывают одинаковый контент из одной директории.

Алиасы vs Редиректы

Параметр Alias Redirect
URL в браузере Остается алиас Меняется на целевой домен
SEO Может вызвать дублирование Правильно для SEO (301)
Использование Альтернативные домены Переезд сайта

Шаблон:Важно

Перенаправления (Redirects)

Redirects автоматически перенаправляют посетителей с одного URL на другой.

Типы перенаправлений

301 (Permanent)
Постоянное перенаправление
Используется: при переезде сайта, смене домена
SEO: передает вес ссылок
Кэшируется браузерами
302 (Temporary)
Временное перенаправление
Используется: временные изменения, A/B тестирование
SEO: не передает вес полностью
Не кэшируется так агрессивно

Создание редиректа

  1. Перейдите в DOMAINSRedirects
  2. Нажмите Create a Redirect
  3. Заполните параметры:

Настройки редиректа

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/pagenew.com/page
Выключена: только точное совпадение
  1. Нажмите Create

Примеры перенаправлений

Весь домен на новый

HTTP на HTTPS

Шаблон:Совет

Конкретная страница

Без 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

  1. Перейдите в DOMAINSZone Editor
  2. Выберите домен для редактирования
  3. Нажмите Manage

Типы DNS записей

A Record (Address Record)

Связывает домен с IPv4 адресом.

Пример:

  • Name: example.com
  • Record: A
  • Address: 192.0.2.1
  • TTL: 14400

Использование:

  • Основной домен → IP сервера
  • Поддомены → IP сервера

Создание:

  1. Нажмите +A Record
  2. Введите имя (@ для корня домена, или имя поддомена)
  3. Введите IP адрес
  4. Установите TTL (время кэширования)
  5. Нажмите 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.comexample.com
  • blog.example.comblogger.com
  • mail.example.commailserver.hosting.com

Создание:

  1. Нажмите +CNAME Record
  2. Name: имя поддомена (например, www)
  3. Record: указатель на домен (например, example.com)
  4. Нажмите Add a CNAME Record

Шаблон:Важно

MX Record (Mail Exchanger)

Указывает почтовые серверы для домена.

Пример:

  • Name: example.com
  • Priority: 0
  • Destination: mail.example.com

Приоритет:

  • Меньшее число = выше приоритет
  • Обычно: 0, 10, 20 для разных серверов

Создание:

  1. Нажмите +MX Record
  2. Введите приоритет (обычно 0 для основного)
  3. Введите адрес почтового сервера
  4. Нажмите 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...

Создание:

  1. Нажмите +TXT Record
  2. Name: имя записи (или @ для корня)
  3. Record: текст записи
  4. Нажмите 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 записей

  1. Найдите запись в списке
  2. Нажмите Edit
  3. Измените значения
  4. Нажмите Edit Record

Удаление DNS записей

  1. Найдите запись
  2. Нажмите Delete
  3. Подтвердите удаление

Шаблон:Предупреждение

Сброс DNS зоны

Для восстановления стандартных настроек:

  1. Zone Editor → Manage
  2. Нажмите Reset Zone
  3. Подтвердите действие

Это восстановит:

  • 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).

Использование

  1. Перейдите в DOMAINSDynamic DNS
  2. Нажмите Create
  3. Выберите домен или поддомен
  4. Нажмите Create
  5. Скопируйте предоставленный URL для обновления
  6. Настройте роутер или используйте DDNS клиент для периодического обращения к этому URL

Шаблон:Совет

Проверка конфигурации доменов

Domains Dashboard

Основная страница Domains показывает:

  • Список всех доменов и поддоменов
  • Document Root для каждого
  • Управление (Manage, Delete)
  • Статус SSL

Проверка доступности

После добавления домена:

  1. Подождите распространения DNS (1-24 часа)
  2. Откройте домен в браузере
  3. Проверьте:
    • Сайт открывается
    • Показывается правильный контент
    • SSL работает (если настроен)

Troubleshooting

Домен не открывается:

  1. Проверьте DNS через Track DNS
  2. Убедитесь, что A-запись указывает на правильный IP
  3. Очистите 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 Влияет на все домены Суммарный трафик

Миграция доменов

Перенос домена на аккаунт

  1. Создайте Addon Domain
  2. Загрузите файлы в Document Root домена
  3. Импортируйте базу данных (если есть)
  4. Обновите конфигурацию (wp-config.php и т.д.)
  5. Измените DNS на новые nameservers или A-запись

Перенос между аккаунтами

Для переноса домена между аккаунтами cPanel:

  1. Создайте полную резервную копию домена
  2. В новом аккаунте добавьте домен
  3. Восстановите файлы и БД
  4. Обновите DNS

Лучшие практики

  1. Планирование структуры
    • Используйте поддомены для логического разделения
    • Addon домены для отдельных проектов
    • Документируйте назначение каждого домена
  2. DNS управление
    • Записывайте изменения DNS
    • Устанавливайте разумные TTL (4-24 часа)
    • Используйте CAA записи для безопасности SSL
  3. Редиректы
    • Используйте 301 для постоянных изменений
    • Настраивайте www/non-www единообразно
    • Всегда редиректьте на HTTPS
  4. Безопасность
    • Защищайте тестовые поддомены паролем
    • Используйте SSL для всех доменов
    • Регулярно проверяйте DNS записи
  5. SEO
    • Избегайте дублирования контента (алиасы)
    • Используйте 301 редиректы правильно
    • Настройте canonical URLs

Решение проблем

Domain already exists

Домен уже добавлен на сервере (возможно, в другом аккаунте).

Решение:

  • Обратитесь к хостинг-провайдеру
  • Возможно нужно удалить из старого аккаунта

DNS не обновляется

Проверьте:

  1. DNS кэш вашего провайдера
  2. Используйте другой DNS (8.8.8.8, 1.1.1.1)
  3. Проверьте через онлайн инструменты
  4. Подождите 24-48 часов

Addon Domain не работает

Частые причины:

  1. DNS не указывают на сервер
  2. Document Root неправильный
  3. Превышен лимит доменов
  4. Проблема с правами доступа к файлам

Subdomains не открываются

Решения:

  1. Проверьте, создан ли A-запись для поддомена
  2. Убедитесь, что файлы в правильной директории
  3. Очистите кэш браузера
  4. Проверьте .htaccess на ошибки

Почта не работает после добавления домена

Проверьте:

  1. MX записи настроены правильно
  2. Созданы email аккаунты для домена
  3. Email Authentication (SPF, DKIM) настроены

См. также

Внешние ссылки

---

Последнее обновление: 30 январь 2026