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

Исходное сообщение
"DNS репликация - как создавать зоны на другом сервере?"

Отправлено Usver , 31-Окт-09 02:08 
Подскажите, есть ли способ, чтобы при создании новой зоны на мастере Bind сам отправлял эту информацию на slave сервер?

Сейчас у меня есть только решение при создании новой зоны через ssh скриптом соединяться с slave сервером и дописывать зону в named.conf как slave, но оно не кажется мне правильным... Может есть встроенный в bind способ?


Содержание

Сообщения в этом обсуждении
"DNS репликация - как создавать зоны на другом сервере?"
Отправлено aZ , 31-Окт-09 03:33 
Встроенного способа в бинд нет.

"DNS репликация - как создавать зоны на другом сервере?"
Отправлено therapy , 02-Ноя-09 11:40 
В бинде можно держать зоны в мускуле, а не в файликах (когда-то давно была статейка на опеннете, там вроде бинд патчит надо). Ну а далее майскл мастер-слейв схема.
Гораздо проще вместо бинда юзать mydns, ну и в догонку к нему mysql master-slave replication.


>Подскажите, есть ли способ, чтобы при создании новой зоны на мастере Bind
>сам отправлял эту информацию на slave сервер?
>
>Сейчас у меня есть только решение при создании новой зоны через ssh
>скриптом соединяться с slave сервером и дописывать зону в named.conf как
>slave, но оно не кажется мне правильным... Может есть встроенный в
>bind способ?


"DNS репликация - как создавать зоны на другом сервере?"
Отправлено angra , 02-Ноя-09 14:01 
Файлики синхронизировать даже проще чем базу. Вот только вопрос был совсем про другое и на него уже ответили. Или вы просто захотели поплевать на bind и похвалить mydns?

"DNS репликация - как создавать зоны на другом сервере?"
Отправлено therapy , 03-Ноя-09 21:49 
Ну mysql реплицируется встроенными в него средствами.
А файлики реплицировать - это либо в крон что-то добавлять либо еще что, короче лишний костыль.
Да и держать зоны в майскл очень удобно в плане редактирования зон.
По поводу поплевать на бинд, то в моем личном опыте mydns летает с более чем 5к доменами, в то время как bind стартует более 20 минут.
Да и нагрузку выдерживает больше.
Возможно бинд и лучше, если его правильно настроить, однако дефолтовый бинд заметно тормозит по сравнению с майднс.


>Файлики синхронизировать даже проще чем базу. Вот только вопрос был совсем про
>другое и на него уже ответили. Или вы просто захотели поплевать
>на bind и похвалить mydns?


"DNS репликация - как создавать зоны на другом сервере?"
Отправлено Pahanivo , 05-Ноя-09 08:24 
>[оверквотинг удален]
>с более чем 5к доменами, в то время как bind стартует
>более 20 минут.
>Да и нагрузку выдерживает больше.
>Возможно бинд и лучше, если его правильно настроить, однако дефолтовый бинд заметно
>тормозит по сравнению с майднс.
>
>
>>Файлики синхронизировать даже проще чем базу. Вот только вопрос был совсем про
>>другое и на него уже ответили. Или вы просто захотели поплевать
>>на bind и похвалить mydns?

может конечно они и шибко удобно при огромном количестве зон юзать мукул ...
попытаюсь внесьти ложку дегтя )
а что будет если в зоне которая лежит в мускуле критическая ошибка? получается что она автоматом реплицируется на все остальные слейвы (которые как не странно при этом считают себя мастерами) ?


"DNS репликация - как создавать зоны на другом сервере?"
Отправлено therapy , 12-Ноя-09 13:51 
Да, согласен есть свои минусы. Но на любой минус можно придумать костыль :) Но все-таки при большом колличестве зон не будеш руками sql запросы делать. А зона добавленная скриптом ошибки содержать не будет (смотря конечно какие скрипты :) ). Даже если добавлять зоны через пхп-скрипт, идущий в коробке майднс, ошибок в зонах не будет.

Хотя согласен, в любом методе есть свои минусы. Для малого колличества зон мастер-слейв репликацию бинда использовать целесообразнее и надежнее.


>попытаюсь внесьти ложку дегтя )
> а что будет если в зоне которая лежит в мускуле критическая
>ошибка? получается что она автоматом реплицируется на все остальные слейвы (которые
>как не странно при этом считают себя мастерами) ?


"DNS репликация - как создавать зоны на другом сервере?"
Отправлено Pahanivo , 02-Ноя-09 13:58 
>Подскажите, есть ли способ, чтобы при создании новой зоны на мастере Bind
>сам отправлял эту информацию на slave сервер?
>
>Сейчас у меня есть только решение при создании новой зоны через ssh
>скриптом соединяться с slave сервером и дописывать зону в named.conf как
>slave, но оно не кажется мне правильным... Может есть встроенный в
>bind способ?

написать скрипт который будет зоны автоматом добавлять на слейва


"DNS репликация - как создавать зоны на другом сервере?"
Отправлено shutdown now , 08-Ноя-09 11:33 
>>Подскажите, есть ли способ, чтобы при создании новой зоны на мастере Bind
>>сам отправлял эту информацию на slave сервер?
>>
>>Сейчас у меня есть только решение при создании новой зоны через ssh
>>скриптом соединяться с slave сервером и дописывать зону в named.conf как
>>slave, но оно не кажется мне правильным... Может есть встроенный в
>>bind способ?
>
>написать скрипт который будет зоны автоматом добавлять на слейва

все так и делают
https://lists.isc.org/pipermail/bind-users/2004-August/05178...


"DNS репликация - как создавать зоны на другом сервере?"
Отправлено аноним , 08-Ноя-09 02:05 
>Подскажите, есть ли способ, чтобы при создании новой зоны на мастере Bind
>сам отправлял эту информацию на slave сервер?
>
>Сейчас у меня есть только решение при создании новой зоны через ssh
>скриптом соединяться с slave сервером и дописывать зону в named.conf как
>slave, но оно не кажется мне правильным... Может есть встроенный в
>bind способ?

когда читал книгу про bind, что-то такое проскакивало, но я точно не помню. transfer зон точно работал и уведомления, когда зона изменяется тоже были


"DNS репликация - как создавать зоны на другом сервере?"
Отправлено Pahanivo , 09-Ноя-09 08:19 
>[оверквотинг удален]
>>сам отправлял эту информацию на slave сервер?
>>
>>Сейчас у меня есть только решение при создании новой зоны через ssh
>>скриптом соединяться с slave сервером и дописывать зону в named.conf как
>>slave, но оно не кажется мне правильным... Может есть встроенный в
>>bind способ?
>
>когда читал книгу про bind, что-то такое проскакивало, но я точно не
>помню. transfer зон точно работал и уведомления, когда зона изменяется тоже
>были

людям вроде тебя которые совершенно  не понимаю в теме лучше помолчать


"DNS репликация - как создавать зоны на другом сервере?"
Отправлено фноним , 10-Ноя-09 13:43 
>
>людям вроде тебя которые совершенно  не понимаю в теме лучше помолчать
>

зачем впихивать зону на слейв, когда он сам может её подтянуть? или киберсквотинг покоя не даёт?



"DNS репликация - как создавать зоны на другом сервере?"
Отправлено Pahanivo , 10-Ноя-09 15:48 
>>
>>людям вроде тебя которые совершенно  не понимаю в теме лучше помолчать
>>
>
>зачем впихивать зону на слейв, когда он сам может её подтянуть? или
>киберсквотинг покоя не даёт?

для тех кто тормозит по жизни:
в топе обсуждается не межанизм notify и передача зон,
а автоматическое конфигурирование слейва - секеш разницу?