URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 68753
[ Назад ]

Исходное сообщение
"Как на slave пертягивать список зон?"

Отправлено Lgo , 06-Сен-06 23:01 
Зоны прописаные как slave сервер регулярно скачивает и обновляет с Master.
А как таким же образом забирать сам список зон?
Задача - держать в актуальном состоянии два ДНС сервера, дабы второй обновлялся в соответствии с изменениями внесенными на первом.

Содержание

Сообщения в этом обсуждении
"Как на slave пертягивать список зон?"
Отправлено dz , 07-Сен-06 07:08 
>Зоны прописаные как 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


"Как на slave пертягивать список зон?"
Отправлено PavelR , 07-Сен-06 09:10 

>Принудительно забрать : удалить на праймори файлы зоны и 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; };
        };


"Как на slave пертягивать список зон?"
Отправлено dz , 07-Сен-06 09:55 
В итоге получим в логах DNS2
client DNS1#58164: received notify for zone 't-room2.net.ru': not authoritative

или я что то не понял )


"Как на slave пертягивать список зон?"
Отправлено Orlic , 07-Сен-06 11:09 
>>Зоны прописаные как 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-адреса, на который отсылается зона)



"Как на slave пертягивать список зон?"
Отправлено Vaso Petrovich , 07-Сен-06 07:09 
поставь power-dns и не парься с bind

"Как на slave пертягивать список зон?"
Отправлено Worm , 07-Сен-06 14:58 
>поставь power-dns и не парься с bind

К сожалению свободы выбора нету.


"Как на slave пертягивать список зон?"
Отправлено Worm , 07-Сен-06 15:00 
>Зоны прописаные как slave сервер регулярно скачивает и обновляет с Master.
>А как таким же образом забирать сам список зон?
>Задача - держать в актуальном состоянии два ДНС сервера, дабы второй обновлялся
>в соответствии с изменениями внесенными на первом.

Таки да. Задача - не обновлять зоны, а обновлять список зон. Так как сейчас на втром сервере этот список приходится обновлять вручную.

Я думаю регистраторы с этим имеют дело, и вопрос этот решают.


"Как на slave пертягивать список зон?"
Отправлено PavelR , 09-Сен-06 08:50 

>Таки да. Задача - не обновлять зоны, а обновлять список зон. Так
>как сейчас на втром сервере этот список приходится обновлять вручную.
>
>Я думаю регистраторы с этим имеют дело, и вопрос этот решают.

У регистраторов не так много зон :)  Всего лишь корневые зоны, а их не много, и список не меняется.

Мне кажется, что для предоставления услуг первичный/вторичный днс скорее всего используется хранение в БД. Да и для хранения зон наверное. Врядли у них скрипты тягают информацию о списке зон. )


ИМХО)


"Как на slave пертягивать список зон?"
Отправлено Асен Тотин , 09-Сен-06 21:50 
Привет,

Чем rsync к примеру не угодил?

WWell,


"Как на slave пертягивать список зон?"
Отправлено Lgo , 04-Дек-06 19:06 
>Привет,
>
>Чем rsync к примеру не угодил?
>
>WWell,

Файлы то разные получаются. В лдном зоны как мастер прописаны, а во втором - как слейв, и адрес мастера.
Обновлять нудно как раз список а не файл.