Страница 1 из 1
BIND не понимает прямого пути к файлам зон.
Добавлено: 2009-11-02 18:42:00
Valmon
Собственно, что за нововведение появилось в BIND на 7.2
Сегодня ставил наш софт на новом DNS, он генерит зоны вида
Код: Выделить всё
zone "XXXXXXX.ru" {
type master;
file "/etc/namedb/master/XXXXXXXX.ru";
allow-transfer {
XX.XX.181.166;
XX.XX.43.57;
};
};
Весь день убил в поисках почему он не видит фаил зон, в итоге решил прописать не от /
И олилуя, он стал видеть файлы, но вопрос, как это нововведения отменить, так как иначе придется перековыривать сами скрипты.
Re: BIND не понимает прямого пути к файлам зон.
Добавлено: 2009-11-02 18:42:33
hizel
во фре оно по умолчанию в chroot окружении
Re: BIND не понимает прямого пути к файлам зон.
Добавлено: 2009-11-02 18:49:33
Gerk
Какую процедуру Вы понимаете под "генерит"? Насколько я помню все настройки в bind'e прописываются вручную.
Какая-то веб-морда? Возможно у Вас bind исполняется в chroot, а там структура каталогов другая, поэтому он зоны и не находит.
Конфиг бинда, соответствующий кусок из rc.conf, вывод ls -lah /etc/namedb, логи bind'a в студию

Какую версию bind'a кстати установили?
Re: BIND не понимает прямого пути к файлам зон.
Добавлено: 2009-11-02 19:15:19
Valmon
Gerk писал(а):Какую процедуру Вы понимаете под "генерит"? Насколько я помню все настройки в bind'e прописываются вручную.
Какая-то веб-морда? Возможно у Вас bind исполняется в chroot, а там структура каталогов другая, поэтому он зоны и не находит.
Конфиг бинда, соответствующий кусок из rc.conf, вывод ls -lah /etc/namedb, логи bind'a в студию

Какую версию bind'a кстати установили?
На дворе XXI век, я не метеор, чтобы прописывать зоны в ручную по 4 серверам.
Не знал что по дефолту, он ставится в chroot, в итоге он не видит реверс зон которые у него в комплекте шли для приватных подсетей.
Решил просто изменить скрипт
Код: Выделить всё
print (NAMED "\tfile \"master/$zone\";\n") if $masterip;
print (NAMED "\tfile \"slave/$zone\";\n") unless $masterip;
Всем спасибо!
Re: BIND не понимает прямого пути к файлам зон.
Добавлено: 2009-11-02 19:16:26
Valmon
Gerk писал(а):Какую версию bind'a кстати установили?
Версия самая что нинаеть, обычная, 9, на FreeBSD 7.2 i386
Re: BIND не понимает прямого пути к файлам зон.
Добавлено: 2009-11-03 10:51:43
Psychotic
ну и чисто так, для информации
минорные версии байнда могу очень сильно друг от друга отличаться.
и такой вопрос: а зачем вам, если не секрет 4 мастер сервера для одной и той же зоны? или я что-то не так понял?
Re: BIND не понимает прямого пути к файлам зон.
Добавлено: 2009-11-03 15:30:50
Valmon
Psychotic писал(а):ну и чисто так, для информации
минорные версии байнда могу очень сильно друг от друга отличаться.
и такой вопрос: а зачем вам, если не секрет 4 мастер сервера для одной и той же зоны? или я что-то не так понял?
Мастер для одной зоны может быть только один, но каждый из них может быть мастером для конкретной зоны.
Потому что 2 в Москве, один в Стокгольме, последний в штатах
Система по тому что в базе, сама разбирает кого куда писать, в зависимости от NS и SOA записи