в локалке настроена связка named (bind9) и dhcpd.
работает всё, кроме динамических записей ddns.
файл rndc.key инклюдится и в dhcpd.conf, и в named.conf, параметры key в соответствующих местах присутствуют и, по всей видимости, работают, т.к. до этого была ошибка авторизации.
прямая и обратная зоны также указаны в обоих конфигах.
адреса раздаются из верного диапазона, резолв для статических адресов проходит корректно.
в логах после каждой успешной выдачи есть строка:
Код: Выделить всё
Jan 30 08:54:31 gw1 dhcpd: Unable to add forward map from hostname.domainname to 10.x.x.x: not foundгугление ничего полезного не принесло.
не удалось даже найти намёк на причину ошибки, т.е. что именно не найдено?
в порядке эксперимента выдавал права 777 на каталоги и файлы зон named-а - без изменений.
кто натыкался на эти вилы - подскажите, плиз, куда рыть?
заранее благодарен любому дельному совету!
UPDATE
решилось путём экспериментов с nsupdate и выявления "правильного" обращения к named,
изначально в dhcpd.conf зона имела вид
Код: Выделить всё
zone office01 {
primary 127.0.0.1;
key "rndc-key";
}в результате экспериментов приемлимым оказался вид
Код: Выделить всё
zone office01 {
primary ns.domain;
key "rndc-key";
}и имя ns.domain должно соответствовать ip-адресу сетёвки, смотрящей в локалку.
напрашивается вывод, что ошибка "not found" как бы намекает нам, что не удалось найти сервер имён.