Если у вас есть домен, для создания тестового сайта можно использовать поддомены — это быстро и не требует регистрации отдельных доменных имён. На поддомене также можно разместить phpmyadmin, почтовые клиенты. При наличии нескольких серверов разграничить почту и сайты.
Поддомен в ispmanager создаётся аналогично обычному домену. При создании почтовых поддоменов все DNS-записи будут созданы автоматически.
Нет ограничения по количеству знаков в имени — можно создать поддомен вида hello.it.is.me.can.you.hear.me.duckhost.tk, и он будет работать:
Если записи основного домена под одним пользователем, а поддомен вы создаёте под другим, появится сообщение:
Это происходит потому, что у текущего пользователя нет прав на управление DNS-записями.
Чтобы обойти это ограничение, добавьте в главный конфиг панели /usr/local/mgr5/etc/ispmgr.conf
строчку Option InsecureDomain
. И перезапустите ispmanager командой killall core
. Теперь панель не будет отслеживать владельца основного домена. Конечно, если он чужой, присвоить поддомены не получится — информация о них хранится в DNS-записях.
Проверим, будет ли работать hello.it.is.me.can.you.hear.me.duckhost.tk. Воспользуемся утилитой dig. Если домен был добавлен совсем недавно, вывод будет пуст:
~$dig hello.it.is.me.can.you.hear.me.duckhost.tk +short ~$
Ничего страшного. Вспоминаем серверы имён основного домена:
~$dig NS duckhost.tk +short ns2.firstvds.ru ns1.firstvds.ru
И проверяем, существуют ли нужные записи на этих серверах имён:
~$dig hello.it.is.me.can.you.hear.me.duckhost.tk @ns1.firstvds.ru +short 94.250.250.207
Если в выводе команды указан IP-адрес сервера, достаточно подождать несколько часов. Глобальный кэш DNS обновится, и домен заработает: