Newsgroup: it.comp.os.linux.sys
Titolo: Sincronizzazione zone con BIND

Salve a tutti,
ho un server che fa da dns primario, il quale dovrebbe trasferire le zone su
un server secondario.
Inserendo a mano le configurazioni nel master e poi nel secondary tutto
funziona correttamente, ma ora necessito che il processo di trasferimento
sia automatico.
In pratica, una volta impostato il primario, il secondario deve creare la
zona in automatico.
Sapete indicarmi come fare o qualche buona URL? Ne google ne il man del BIND
mi sono stati molto d'aiuto :/
Grazie in anticipo.
Maurizio


se sul secondario metti una cosa del genere:
zone "
miazonadicuisonosecondario.it
" {
       type slave;
       masters { IP.DEL.DNS.PRIMARIO ; } ;
      };
dovrebbe essere ok..
ricordati che devi autorizzare il zone trans dal primario al secondario..
nel primario qualcosa del genere:
allow-transfer { 127.0.0.1;
        IP.DEL.DNS.SECONDARIO;
        };
ovviamente nella definizione di zona sul primario devono essere presenti 
entrambi i ns in modo che partano le notifiche....
altrimenti nel primario:
zone "miazona" {
         type master;
         notify yes;
         file "/etc/bind/blablabla";
   	also-notify {IP.DEL.DNS.SECONDARIO;};
};
ciao

 
Ok, però in pratica cosi devo mettere mano al dns secondario come già
faccio. Io cercavo un automatismo, mi spiego meglio con un caso pratico:
Tizio ha un server con su un dns primario per i suoi domini e necessita di
un secondario
Offro il mio server x accogliere zone secondarie, ma non voglio che ogni
volta mi debba mandare una mail per dirmi che dominio ha registrato per 
poi creare la zona sul secondario, resterebbe scomodo ad entrambi.
Ciao e grazie

 poi creare la zona sul secondario, resterebbe scomodo ad entrambi.
Ti sfugge come funziona il dns: e` il secondario (slave) che "succhia"
la zona, non il primario che gliela manda.
Al limite, sul primario, esiste una policy di accesso per lo slave, ma
solo come tema di security (permettere un zone transfer a tutti non e`
una grande idea).
Ma il primario non ha idea degli slave, e nemmeno gli interessa.
Detto questo, automatizzare questa procedura con uno script banale, e`
alla portata di tutti (quelli che intendono amministrare server dns).
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Always try to do things in chronological order; it's less confusing that way.

 Ma il primario non ha idea degli slave, e nemmeno gli interessa.
Aggiungo una precisazione per notificare la presenza di una eccezione:
bind 9 di default mi risulta inviare un AXFR NOTIFY ad ogni record NS
listato nella zona variata ad eccezione di quello listato nel record MNAME
(che di norma è il master...) al fine di far loro iniziare il
zone-transfer, senza che questi attendano il timeout prima di prelevarla.
Ciò, comunque, vale solamente per le zone che già riportino una corretta
configurazione della zona con type slave sugli slave stessi, quindi non
c'entra direttamente con il tema citato dall'OP (che riguarda, se ho ben
capito, la possibilità di far creare le nuove zone in automatico agli
slave).
-- 
Afterlife confessions
Tell me who you used to be
Looking on in wonder
As I show you it was me