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

Исходное сообщение
"Репликация днс"

Отправлено Вася , 12-Сен-13 11:31 
Подскажите, пожалуйста по днс:
Есть 2 сервера с днс
Размещаю домен в конфиге первого сервера:

zone "домен" {
        type master;
        file "/var/named/домен";
        allow-transfer { ip_slave; };
        allow-update { ip_slave; };
        also-notify { ip_slave; };
};

Но проблема в том, что пока не пропишешь в конфиге на втором сервере этот домен, то он не подтягивает автоматом
        zone "домен" {
        type slave;
        file "/var/lib/bind/домен";
         masters { ip_master; } ;
        };


Можно как-нить сделать, чтобы при размещении домена на первом сервере он автоматом попадал на второй ?

BIND 9.9.2-P2-RedHat-9.9.2-3.P2.el5

Заранее спасибо за советы


Содержание

Сообщения в этом обсуждении
"Репликация днс"
Отправлено McLeod095 , 12-Сен-13 11:33 
>[оверквотинг удален]
>         zone "домен" {
>         type slave;
>         file "/var/lib/bind/домен";
>          masters { ip_master;
> } ;
>         };
> Можно как-нить сделать, чтобы при размещении домена на первом сервере он автоматом
> попадал на второй ?
> BIND 9.9.2-P2-RedHat-9.9.2-3.P2.el5
> Заранее спасибо за советы

Посмотреть в сторону ldap или mysql, тогда вообще не надо будет ничег опрописывать на втором сервере.


"Репликация днс"
Отправлено Вася , 12-Сен-13 12:02 
Так чем же поможет хранение зон не в файле, а в базе ?
все равно реплицировать надо

> Посмотреть в сторону ldap или mysql, тогда вообще не надо будет ничег
> опрописывать на втором сервере.


"Репликация днс"
Отправлено belyj22 , 12-Сен-13 11:48 
serial?
https://en.wikipedia.org/wiki/DNS_zone_transfer

"Репликация днс"
Отправлено Вася , 12-Сен-13 12:04 
Так в том то и дело, что если на втором сервере конфиг разместить,
а потом чпокать +1 к серийнику на первом, то зона обновляется


> serial?
> https://en.wikipedia.org/wiki/DNS_zone_transfer


"Репликация днс"
Отправлено belyj22 , 12-Сен-13 12:50 
Преамбула передачи зоны опирается только на серийный номер, чтобы определить, изменились ли данные зоны, и нужна ли фактическая передача. В некоторых серверах DNS серийные номера SOA должны правиться администраторами вручную. Каждое изменение базы требует двух правок: собственно записи и серийного номера зоны. Это процесс трудоёмкий и ненадёжный; администратор может забыть сменить серийный номер либо сменить его неправильно (например, уменьшить или чрезмерно увеличить).


"Репликация днс"
Отправлено izyk , 12-Сен-13 18:22 
Можно, способов и самописных скриптов много, RSSH ....
а вот средствами DNS не слыхал.

"Репликация днс"
Отправлено LSTemp , 20-Сен-13 20:15 
>[оверквотинг удален]
>         zone "домен" {
>         type slave;
>         file "/var/lib/bind/домен";
>          masters { ip_master;
> } ;
>         };
> Можно как-нить сделать, чтобы при размещении домена на первом сервере он автоматом
> попадал на второй ?
> BIND 9.9.2-P2-RedHat-9.9.2-3.P2.el5
> Заранее спасибо за советы

В свете заданного вопроса - НЕЛЬЗЯ. Зона должна быть объявлена явно на сервере.
Один из вариантов обхода - пользование Вашими ДНС-серверами единой БД (не важно какой).

PS
репликация - это немного другое.