LINUX.ORG.RU
ФорумAdmin

BIND автоматическое создание zones на слейвах.


0

0

Что кто использует для автоматического заведения доменов на слейвах?

http://www.opennet.ru/base/net/dns_sync.txt.html читал, жуткий костыль :( Может, кто знает более патрикоу^Wнормальный способ? Может, есть расширение какое? PowerDNS и djbdns не предлагать. Использовать LDAP/Mysql/any_other_db не предлагать, сильно нерационально получается...

Deleted

сами писали а-ля с мастера скрипт заходит по ssh на секондари ДНСы и создет все что надо (файл зоны + правка named.conf + reload named)

sdio ★★★★★
()
Ответ на: комментарий от sdio

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

Deleted
()
Ответ на: комментарий от borisych

Я думал над этим вариантом. Но всё-таки хочется, чтобы содержимое зон синхронизировалось таки средствами BIND, а сторонними средствами - только список зон/доменов.

P.S. Твой User-Agent меня убил наповал... ;(

Deleted
()
Ответ на: комментарий от sdio

+1 у нас вебморда пихает зону в mysql, затем дергает скрипты которые из мускула создают зоны на primary/secondary(sdb mysql драйвер глючная поделка), дб конечно опциональна.

kostian ★★★★☆
()

rsync. конфиги синкаешь и rndc reload

А зачем тебе и евент? евент нужен если бы это было внешнее неподконтрольное событие. А так, налабал скриптик "zone_add <имя зоны>" и всё, остальное скрипт сам.

true_admin ★★★★★
()

*/15 * * * * grep "^zone" /etc/bind/named.conf | grep -v "arpa" | awk -F \" '{print $2}' | awk 'length > 1' > /etc/bind/slave-zones && scp /etc/bind/slave-zones slave-dns@ns2.domain.tld:slave-zones > /dev/null

это у меня юзается в боевых условиях... если курнуть то можно прикрутить через nfs дирку с файлами зон и опциями к второму серваку (получается какбе два примари сервака, но по сути пох), но rndc reload на крон все равно вешать придецо

Somewho ★★
()
Ответ на: комментарий от Somewho

> но rndc reload на крон все равно вешать придецо
Либо использовать inotify/dnotify (например утилиту inotifywait), правда в случае NFS не прокатит.

spirit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.