M.B. 0 Zgłoś post Napisano Maj 23, 2008 Szybkie pytanko, pewnie ktoś z was już przerabiał ten temat: 1. Jest sobie serwer primary DNS obsługujący kilkadziesiąt domen. Na tym samym serwerze zainstalowany jest panel ISPConfig i ludzie mogą zarządzać swoimi domenami, co od razu uwidacznia się w BIND'zie. Serwer ma jeden adres IP, dlatego potrzebny jest drugi na zapasowy. 2. Jest sobie drugi serwer na którym uruchomiony jest tylko BIND. Ten serwer ma być zapasowym dns'em dla domen zdefiniowanych na serwerze 1. Nie ma robić nic więcej, tylko akceptować wszystkie transfery dowolnych (nie znanych w momencie tworzenia konfiguracji - nie mogą być wpisane na sztywno) domen z głównego serwera. Oczywiście mają być akceptowane tylko transfery z serwera 1. Macie pomysł jak to ustawić żeby działało? Ważne jest to że slave musi obsługiwać dowolne domeny z głównego. Będę wdzięczny za wyjaśnienie lub chociaż linka do opisu jak to zrobić. Pozdrawiam Udostępnij ten post Link to postu Udostępnij na innych stronach
beliq 442 Zgłoś post Napisano Maj 23, 2008 rsync i po bólu Udostępnij ten post Link to postu Udostępnij na innych stronach
lukaschemp 27 Zgłoś post Napisano Maj 23, 2008 Zobacz to lub to. rsync i po bólu rsync do transferu stref? Udostępnij ten post Link to postu Udostępnij na innych stronach
beliq 442 Zgłoś post Napisano Maj 23, 2008 rsync do transferu stref? no zobacz, dwa serwery oparte o system Debian, wrzucasz do crona na serwerze który ma być slave skrypt robiący rsync katalogu /etc/bind i wysyłający do daemona sygnał HUP... taka instalacja będzie działać w 100% poprawnie, więc dlaczego nie? Udostępnij ten post Link to postu Udostępnij na innych stronach
lukaschemp 27 Zgłoś post Napisano Maj 23, 2008 Hmm.. może i będzie, no ale jeśli bind może sam to robić to dlaczego mu na to nie pozwolić Udostępnij ten post Link to postu Udostępnij na innych stronach
beliq 442 Zgłoś post Napisano Maj 23, 2008 Hmm.. może i będzie, no ale jeśli bind może sam to robić to dlaczego mu na to nie pozwolić moje rozwiązanie jest z tych typu instant deploy, Twój sposób wymaga wbrew pozorom wielu przeróbek aby działał, stąd ten mój jest lepszy Udostępnij ten post Link to postu Udostępnij na innych stronach
lukaschemp 27 Zgłoś post Napisano Maj 23, 2008 Gdzie tam.. allow-transfer i notify yes; tylko. W sumie najlepsze artykuły jakie znalazłem na ten temat i żeby dobrze to zrozumieć to jest: ten i ten. Udostępnij ten post Link to postu Udostępnij na innych stronach
beliq 442 Zgłoś post Napisano Maj 23, 2008 a co z koniecznością dodawania każdej kolejnej domeny do pliku konfiguracyjnego na serwerze slave? Udostępnij ten post Link to postu Udostępnij na innych stronach
lukaschemp 27 Zgłoś post Napisano Maj 23, 2008 Załatwiamy to skryptem a'la: #!/bin/bash # Quick little bash script to create a slave conf based on the current master conf. echo "" echo "Current directories are:" echo "customer1, customer2, customer3" echo "" read -p "Enter the directory you wish to create a slave config for: " for i in `awk '{print $2}' /var/named/conf/$REPLY.conf | sed 's/\"//g'` do echo "zone \""$i"\" IN { type slave; file \""$REPLY/$i"\"; masters { 38.118.147.251; }; };" >> $REPLY-slave.conf done Udostępnij ten post Link to postu Udostępnij na innych stronach
beliq 442 Zgłoś post Napisano Maj 23, 2008 tak, racja, a co z koniecznością dystrybucji potem takiego pliku na serwer slave? oprócz tego musisz opracować jakiś triger, który będzie wiedział kiedy ma się to dziać... widzisz: rsync jest prostszy i lepszy Udostępnij ten post Link to postu Udostępnij na innych stronach
lukaschemp 27 Zgłoś post Napisano Maj 23, 2008 Ja bym mógł dalej z Tobą polemizować na ten temat ale po co hehe, oba sposoby działają, a on zrobi jak chce. Udostępnij ten post Link to postu Udostępnij na innych stronach