Подскажите, есть ли способ, чтобы при создании новой зоны на мастере Bind сам отправлял эту информацию на slave сервер?Сейчас у меня есть только решение при создании новой зоны через ssh скриптом соединяться с slave сервером и дописывать зону в named.conf как slave, но оно не кажется мне правильным... Может есть встроенный в bind способ?
Встроенного способа в бинд нет.
В бинде можно держать зоны в мускуле, а не в файликах (когда-то давно была статейка на опеннете, там вроде бинд патчит надо). Ну а далее майскл мастер-слейв схема.
Гораздо проще вместо бинда юзать mydns, ну и в догонку к нему mysql master-slave replication.
>Подскажите, есть ли способ, чтобы при создании новой зоны на мастере Bind
>сам отправлял эту информацию на slave сервер?
>
>Сейчас у меня есть только решение при создании новой зоны через ssh
>скриптом соединяться с slave сервером и дописывать зону в named.conf как
>slave, но оно не кажется мне правильным... Может есть встроенный в
>bind способ?
Файлики синхронизировать даже проще чем базу. Вот только вопрос был совсем про другое и на него уже ответили. Или вы просто захотели поплевать на bind и похвалить mydns?
Ну mysql реплицируется встроенными в него средствами.
А файлики реплицировать - это либо в крон что-то добавлять либо еще что, короче лишний костыль.
Да и держать зоны в майскл очень удобно в плане редактирования зон.
По поводу поплевать на бинд, то в моем личном опыте mydns летает с более чем 5к доменами, в то время как bind стартует более 20 минут.
Да и нагрузку выдерживает больше.
Возможно бинд и лучше, если его правильно настроить, однако дефолтовый бинд заметно тормозит по сравнению с майднс.
>Файлики синхронизировать даже проще чем базу. Вот только вопрос был совсем про
>другое и на него уже ответили. Или вы просто захотели поплевать
>на bind и похвалить mydns?
>[оверквотинг удален]
>с более чем 5к доменами, в то время как bind стартует
>более 20 минут.
>Да и нагрузку выдерживает больше.
>Возможно бинд и лучше, если его правильно настроить, однако дефолтовый бинд заметно
>тормозит по сравнению с майднс.
>
>
>>Файлики синхронизировать даже проще чем базу. Вот только вопрос был совсем про
>>другое и на него уже ответили. Или вы просто захотели поплевать
>>на bind и похвалить mydns?может конечно они и шибко удобно при огромном количестве зон юзать мукул ...
попытаюсь внесьти ложку дегтя )
а что будет если в зоне которая лежит в мускуле критическая ошибка? получается что она автоматом реплицируется на все остальные слейвы (которые как не странно при этом считают себя мастерами) ?
Да, согласен есть свои минусы. Но на любой минус можно придумать костыль :) Но все-таки при большом колличестве зон не будеш руками sql запросы делать. А зона добавленная скриптом ошибки содержать не будет (смотря конечно какие скрипты :) ). Даже если добавлять зоны через пхп-скрипт, идущий в коробке майднс, ошибок в зонах не будет.Хотя согласен, в любом методе есть свои минусы. Для малого колличества зон мастер-слейв репликацию бинда использовать целесообразнее и надежнее.
>попытаюсь внесьти ложку дегтя )
> а что будет если в зоне которая лежит в мускуле критическая
>ошибка? получается что она автоматом реплицируется на все остальные слейвы (которые
>как не странно при этом считают себя мастерами) ?
>Подскажите, есть ли способ, чтобы при создании новой зоны на мастере Bind
>сам отправлял эту информацию на slave сервер?
>
>Сейчас у меня есть только решение при создании новой зоны через ssh
>скриптом соединяться с slave сервером и дописывать зону в named.conf как
>slave, но оно не кажется мне правильным... Может есть встроенный в
>bind способ?написать скрипт который будет зоны автоматом добавлять на слейва
>>Подскажите, есть ли способ, чтобы при создании новой зоны на мастере Bind
>>сам отправлял эту информацию на slave сервер?
>>
>>Сейчас у меня есть только решение при создании новой зоны через ssh
>>скриптом соединяться с slave сервером и дописывать зону в named.conf как
>>slave, но оно не кажется мне правильным... Может есть встроенный в
>>bind способ?
>
>написать скрипт который будет зоны автоматом добавлять на слейвавсе так и делают
https://lists.isc.org/pipermail/bind-users/2004-August/05178...
>Подскажите, есть ли способ, чтобы при создании новой зоны на мастере Bind
>сам отправлял эту информацию на slave сервер?
>
>Сейчас у меня есть только решение при создании новой зоны через ssh
>скриптом соединяться с slave сервером и дописывать зону в named.conf как
>slave, но оно не кажется мне правильным... Может есть встроенный в
>bind способ?когда читал книгу про bind, что-то такое проскакивало, но я точно не помню. transfer зон точно работал и уведомления, когда зона изменяется тоже были
>[оверквотинг удален]
>>сам отправлял эту информацию на slave сервер?
>>
>>Сейчас у меня есть только решение при создании новой зоны через ssh
>>скриптом соединяться с slave сервером и дописывать зону в named.conf как
>>slave, но оно не кажется мне правильным... Может есть встроенный в
>>bind способ?
>
>когда читал книгу про bind, что-то такое проскакивало, но я точно не
>помню. transfer зон точно работал и уведомления, когда зона изменяется тоже
>былилюдям вроде тебя которые совершенно не понимаю в теме лучше помолчать
>
>людям вроде тебя которые совершенно не понимаю в теме лучше помолчать
>зачем впихивать зону на слейв, когда он сам может её подтянуть? или киберсквотинг покоя не даёт?
>>
>>людям вроде тебя которые совершенно не понимаю в теме лучше помолчать
>>
>
>зачем впихивать зону на слейв, когда он сам может её подтянуть? или
>киберсквотинг покоя не даёт?для тех кто тормозит по жизни:
в топе обсуждается не межанизм notify и передача зон,
а автоматическое конфигурирование слейва - секеш разницу?