Ставлю bind. поднимается с целью поставить второй НС, как slave.
ставим apt-get, chroot, создаем тестовую зону test.com и example.com
все отлично, делаем список доменов, указываем для каждого примерно такzone "домен.ру"
{
type slave;
file "slave/домен.ру";
allow-query { any; };
masters { Основной ИП; };
}вроде все верно, в /var/lib/named/var/cache/bind/ появляются все файлы по типу домен.ру, содержимое ок, nslookup домен.ру 127.0.0.1 выдает все верно.
через некоторое время -
nslookup example.com 127.0.0.1
Server: 127.0.0.1
Address: 127.0.0.1#53** server can't find example.com: NXDOMAIN
в логах только
dumping master file: slave/tmp-0JmLV2dkiJ: open: file not found
Dec 12 20:55:45 localhost named[4723]: transfer of 'домен.ру/IN' from Основной ИП#53: failed while receiving responses: file not foundСервер с master зонами - в логах все нормально-пришло-ушло, без варнингов, сервер с slave-только эти варнинги.
ls -ld /путь/к/slave
в студиюи домен.ру IMHO должен в конфиге BIND'а несколько по-другому выглядеть
>ls -ld /путь/к/slave
>в студию
>
>и домен.ру IMHO должен в конфиге BIND'а несколько по-другому выглядетьdrwxrwsrwx 2 bind bind 4096 2009-12-12 13:23 /var/lib/named/etc/bind/slave
там солянка, и ком и орг есть, на master все работает отлично, конфиг корректный-проверено проверкой :)
может он вообще не в этот slave долбится?
вообще поскольку легло все после синхронизации данных, есть мысль что как-то криво данные передались.any idea?
>в логах только
>dumping master file: slave/tmp-0JmLV2dkiJ: open: file not found
>Dec 12 20:55:45 localhost named[4723]: transfer of 'домен.ру/IN' from Основной ИП#53:slave/tmp-0JmLV2dkiJ
кривое название файла - очень похоже на то что у тебя ошибки в конфиге, видел подобные весчи если прописать пару слейв зон в один файл что ни есть карашо
покеж весь конфиг
Вопрос был решен путем прописания полного пути к файлу:file "/etc/namedb/slave/my.domain";