Наш хостинг - WebXL :: Серверы :: Домены

man linux - справочник linux


21 Май 2011

Аспекты установки DNSmanager на VPS

Есть такое чудо отечественных разработчиков, называется DNSmanager.
Описание и документация доступны на сайте разработчиков:
http://ispsystem.com/software/dnsmanager/
Данная панель предназначена для поддержки внешних ДНС-серверов.
И поскольку вы читаете эту статью - вероятно вы уже знаете и сайт разработчиков и документацию читали. И вероятно, все же столкнулись с какими-то проблемами. Как и ваш покорный слуга. Здесь я постараюсь вкратце описать решение проблем, возникших у меня при установке этого софта на VDS.
Итак, для начала хочу опровергнуть заявление разработчиков, в котором они утверждают - цитирую:

DNSmanager — это система управления вторичным сервером доменных имён, предназначенная, как для интеграции с панелями управления ISPmanager и VDSmanager, так и для использования в качестве отдельного продукта.

Зачеркнутое можно оспорить по одной простой причине - панель не предназначена для управления днс зонами и работа в качестве отдельного продукта выглядит сомнительной, поскольку панель не умеет самостоятельно создавать днс зоны.
Т.е. для того, что бы в рабочей директории неймеда появились доменные зоны “созданные” панелью - обязательно должен существовать первичный (master) днс-сервер, с которого эта панель сделает трансфер зон. Другими словами - фактически, панель просто копирует доменные зоны на внешний днс-сервер, который будет работать как слейв. Это может быть удобным и вполне имеет право на жизнь, но лично я, прочитав описание на сайте и покупая панель, в общем-то за чуствительную сумму евро, ожидал немного другого и долго бился, пытаясь понять, почему панель работает исключительно как slave и где же взять master-сервер.
Так-что, если DNSmanager не создает файлы зон, - прежде всего убедитесь, что вы ожидаете от него именно того, для чего он предназначен и в настройках указан первичный DNS-сервер, откуда можно сделать трансфер зон.

Вторая возникающая проблема - нехватка прав на директорию. При этом в /var/log/messages возникает такое сообщение:
the working directory is not writable
Проблема решается очень просто:

cat /etc/passwd | grep named

либо

/cat/etc/passwd | grep bind

Смотрим ID пользователя и группы неймеда, после чего открываем конфиг DNSmanager, который обычно лежит здесь:
/usr/local/ispmgr/etc/dnsmgr.conf
и дописываем в него:
NamedUID IDюзера
NamedGID IDгруппы
например
NamedUID 25
NamedGID 25

Так же может потребоваться выполнение команды типа:

chmod g+w /var/named

Ну и для того, что бы не иметь проблемы с сетевыми интерфейсами, интерфейс тоже желательно прописать в конфиге. Свой интерфейс можете посмотреть командой ifconfig - чаще всего это venet0
В конфиге ( /usr/local/ispmgr/etc/dnsmgr.conf ) необходимо просто дописать:
NetworkInterface venet0
в случае если у вас не venet0 а другой интерфейс - прописывайте его.

В целом все это можно найти и на оф.сайте - список полезных статей.



Автор: Виктор Симон
www.man-linux.ru
Права копирования

Нет комментариев »

Еще нет комментариев.

RSS лента комментариев к этой записи.

Оставить комментарий

Вы должны войти чтобы оставить комментарий.

2008 - 2017 © man-linux.ru
ВНИМАНИЕ: Перепечатка материалов с сайта разрешена только с указанием ссылки на сайт man-linux.ru