Зоны прописаные как slave сервер регулярно скачивает и обновляет с Master.
А как таким же образом забирать сам список зон?
Задача - держать в актуальном состоянии два ДНС сервера, дабы второй обновлялся в соответствии с изменениями внесенными на первом.
>Зоны прописаные как slave сервер регулярно скачивает и обновляет с Master.
>А как таким же образом забирать сам список зон?
>Задача - держать в актуальном состоянии два ДНС сервера, дабы второй обновлялся
>в соответствии с изменениями внесенными на первом.
DNS1
zone "NAME" IN {
type master;
file "master/NAME";
allow-update { none; };
notify yes;
also-notify { IP; };
allow-transfer { IP; };
};
DNS2
zone "NAME" {
type slave;
file "slave/NAME";
masters { IP; };
allow-transfer { IP; };
};Принудительно забрать : удалить на праймори файлы зоны и rndc reload
>Принудительно забрать : удалить на праймори файлы зоны и rndc reloadТогда уж на секондари удалять надо.
Да ты его не понял - вот в named.conf прописываются зоны новые, он хочет их автоматически прописывать и на слейве.Поясняю:
Добавил на DNS1 в конфиг:
zone "NAME" IN {
type master;
file "master/NAME";
allow-update { none; };
notify yes;
also-notify { IP; };
allow-transfer { IP; };
};И на DNS2 автоматически нарисовалась зона:
zone "NAME" {
type slave;
file "slave/NAME";
masters { IP; };
allow-transfer { IP; };
};
В итоге получим в логах DNS2
client DNS1#58164: received notify for zone 't-room2.net.ru': not authoritativeили я что то не понял )
>>Зоны прописаные как slave сервер регулярно скачивает и обновляет с Master.
>>А как таким же образом забирать сам список зон?
>>Задача - держать в актуальном состоянии два ДНС сервера, дабы второй обновлялся
>>в соответствии с изменениями внесенными на первом.
>DNS1
>zone "NAME" IN {
> type master;
> file "master/NAME";
> allow-update { none; };
>
> notify yes;
> also-notify { IP; };
>
> allow-transfer { IP; };
>
> };
>DNS2
>zone "NAME" {
> type slave;
> file "slave/NAME";
> masters { IP; };
>
> allow-transfer { IP; };
>
> };
>
>Принудительно забрать : удалить на праймори файлы зоны и rndc reloadпричем посылается только notify на ваши slave сервера, а они потом сами инициируют запрос на трансфер зоны по udp\53, то есть ваш bind должен слушать по этому интерфейсу запросы (с того ip-адреса, на который отсылается зона)
поставь power-dns и не парься с bind
>поставь power-dns и не парься с bindК сожалению свободы выбора нету.
>Зоны прописаные как slave сервер регулярно скачивает и обновляет с Master.
>А как таким же образом забирать сам список зон?
>Задача - держать в актуальном состоянии два ДНС сервера, дабы второй обновлялся
>в соответствии с изменениями внесенными на первом.Таки да. Задача - не обновлять зоны, а обновлять список зон. Так как сейчас на втром сервере этот список приходится обновлять вручную.
Я думаю регистраторы с этим имеют дело, и вопрос этот решают.
>Таки да. Задача - не обновлять зоны, а обновлять список зон. Так
>как сейчас на втром сервере этот список приходится обновлять вручную.
>
>Я думаю регистраторы с этим имеют дело, и вопрос этот решают.У регистраторов не так много зон :) Всего лишь корневые зоны, а их не много, и список не меняется.
Мне кажется, что для предоставления услуг первичный/вторичный днс скорее всего используется хранение в БД. Да и для хранения зон наверное. Врядли у них скрипты тягают информацию о списке зон. )
ИМХО)
Привет,Чем rsync к примеру не угодил?
WWell,
>Привет,
>
>Чем rsync к примеру не угодил?
>
>WWell,Файлы то разные получаются. В лдном зоны как мастер прописаны, а во втором - как слейв, и адрес мастера.
Обновлять нудно как раз список а не файл.