named работает, зоны дергает с мастера, все ок, НО, если его остановить, естессно все помрет.
Писать конфиг заново - не долго, но впадло
Есть ли способ восстановить/сгенерировать конфиг?
Модератор: terminus
restore, rrestore -- restore files or file systems from backups made with dump
Код: Выделить всё
man 2 undeleteКод: Выделить всё
#include <stdio.h>
#include <unistd.h>
int main(int argc, char *argv[]){
int ret = undelete( "/etc/namedb/named.conf" );
printf("Done: %d\n", ret);
return 0;
}
Код: Выделить всё
~> cc 1.c
~> ./a.out
Done: -1
Как?ev писал(а):можно попробовать снять дамп процесса и в нем по памяти поиском пробежаться
Код: Выделить всё
received notify for zone 'domain.tld': not authoritativeКод: Выделить всё
zone "domain.tld" { type slave; file "domain.tld.db"; masters {1.1.1.1;}; };так а зоны по-моему и нужно ручками создавать... на слейве в смысле.Overseer писал(а):Фиг с ним, переписал конфиг
Теперь только вопрос как трансферить зоны с мастера на слейв. А то получается при нотифае в логе:При добавлении зоны:Код: Выделить всё
received notify for zone 'domain.tld': not authoritativeвсе трансферится на ура и создается файл domain.tld.db с зоной.Код: Выделить всё
zone "domain.tld" { type slave; file "domain.tld.db"; masters {1.1.1.1;}; };
Но ведь руками добавлять зоны не комильфо