4.2.1.7. Настройка DNS-сервиса в Vesta
Внимание!
Если при работе с панелью Vesta возникает ошибка «Error: DNS_SYSTEM is not enabled», то следует выполнить установку DNS-сервера.Для настройки DNS-сервиса и направления нужных доменов на собственные DNS-сервера выполните следующее:
- Создайте дочерние NS зарегистрированного домена и направьте их на IP-адрес VPS.
- Откройте панель управления Vesta.
- Переключитесь на вкладку «DNS» и нажмите на зелёную кнопку «+»:
- Заполните поля и нажмите «Добавить» («Add»):
- «Домен» («Domain») — укажите домен, для которого были созданы дочерние NS.
- «IP адрес» («IP address») — укажите IP-адрес VPS.
- На вкладке «DNS» нажмите «Edit» напротив домена, который будет использоваться в качестве NS:
- В поле «Template» выберите «child-ns» и нажмите «Save»:
- Перейдите в меню «Packages»:
- Отредактируйте стандартный шаблон, нажав «Edit» возле шаблона с названием «default»:
- Внизу страницы в полях «Name Servers» укажите ранее созданные дочерние сервера и нажмите «Сохранить» («Save»):
- Все домены, добавляемые в панель управления Vesta, по умолчанию уже будут настраиваться на этих NS. Ранее добавленные домены нужно будет настроить вручную.
Установка DNS-сервера
Чтобы установить и настроить DNS-сервис в панели Vesta, выполните следующее:
- Подключитесь к серверу по SSH с root-правами.
- Установите DNS-сервер Bind, выполнив команду для подходящей ОС:
- Для CentOS:
yum install bind bind-utils -y
- Для Debian/Ubuntu:
apt-get install -y bind9
- Дополните конфигурационный файл Vesta любым из способов:
- Отредактировав файл вручную:
nano /usr/local/vesta/conf/vesta.conf
После открытия редактора нужно дописать строку
DNS_SYSTEM='bind9'
- Вставив строку автоматически в конец файла командой:
echo "DNS_SYSTEM='bind9'" >> /usr/local/vesta/conf/vesta.conf
- Проверьте работу DNS-сервиса в панели Vesta.