Newsgroup: it.comp.os.linux.sys
Titolo: Slave server automatico

Salve a tutti,
devo fare in modo che un server dns con bind 9 svolga la funzione di
slave automatico, in pratica non voglio/posso inserire manualmente le
varie entry nel named.conf del mio dns.
Googlando ho capito che non esiste una procedura automatica (spero di
aver googlato male ;),quindi dovrò crearmi un qualche accrocchio per
ovviare al problema. Come l'avete risolto voi?
Grazie in anticipo

 varie entry nel named.conf del mio dns.
fai le zone "journaled" e poi usi i tools del caso (tutti compresi in
bind, forse solo dalla 9 in su non ricordo)
ciao,
--
oggei

 oggei
Potresti essere un pò più preciso? Ho fatto qualche altra ricerca in
merito ma non ho trovato nulla, in particolare relativamente alle zone
"journaled".
Grazie per la risposta intanto


Quello che ti serve si chiama "zone transfer" e viene eseguito in modo
automatico dagli slave. Dovrai configurare il master per consentire il
trasferimento di zona ai tuoi slave (e solo a quelli).
Fabio

 trasferimento di zona ai tuoi slave (e solo a quelli).
Si ma le zone slave sui server slave vanno comunque configurate.
Credo che lui non voglia configurare nemmeno quella. (nemmeno io lo
voglio fare, ho risolto con ssh+sudo)

 voglio fare, ho risolto con ssh+sudo)
Ok però in questo caso deduco che il dns primario lo abbia tu in gestione.
La mia situazione, come ho spiegato in un secondo post, è un po diversa.
 I server dns primari sono di vari clienti che vogliono utilizzare il
mio come dns secondario, quindi per ovvi motivi la soluzione ssh è
inutilizzabile.
Forse chiedo troppo? Ho visto che molte webfarm offrono un simile
servizio, anche di basso profilo, quindi mi chiedevo come diavolo fanno :)

 (nemmeno io lo voglio fare, ho risolto con ssh+sudo)
Eh?
Comincio a pensare di non avere capito nulla di questo thread :-/ Attendo
lumi dal diretto interessato, nel caso.
Fabio

 inutilizzabile.
I clienti devono solo permettere i trasferimenti di zona dai loro server
verso il tuo. Tu dovrai semplicemente configurare le zone come slave, in
named.conf, senza dover necessariamente toccare nessun'altro file. Fine.
Sempre salvo non aver capito una mazza del thread.
Fabio

 di basso profilo, quindi mi chiedevo come diavolo fanno :)
probabilmente usano bind con la configurazione delle zone tramite mysql?
dai un occhio se possono fare al caso tuo:
http://probind2.sourceforge.net/
http://www.inter7.com/index.php?page=dnsadmin
Ciao,
Manuel

bio ha scritto:


Attendo lumi dal diretto interessato, nel caso.
Adesso penso sia più chiaro ;)

 Manuel

 inutilizzabile.
Si è il mio.

 e non di gestione di una infrastruttura dns :-P
Nemmeno io ho capito il thread.
Però ho semplicemente detto che le zone sul dns secondario le devi 
comunque configurare. Poi gli update vengono fatti da solo, ma al dns2 
devi comunque dire quali zone aggiornare e da quale master.
"type slave"

 "type slave"
Ok, vanno settate, questo è chiaro. Il punto è che non voglio/posso
farlo manualmente, quindi chiedevo se esistesse un alternativa automatica.

 farlo manualmente, quindi chiedevo se esistesse un alternativa automatica.
Che serve anche a me.
Ma fino ad ora non ho trovato nulla. infatti uso ssh+sudo per rndc reload

 tutti i rompipalle che chiamano :)
Non ti so aiutare, usando solo le feature di bind o il protocollo
dns. Si possono usare altri sistemi, anche senza intervento dell'
utente, che prevedano, comunque, che il tuo cliente ti comunichi,
in qualche forma, la zona ed il relativo master. Basta un file di
formato concordato, cron e $PREFERRED_SCRIPTING_LANGUAGE (oltre a
un posto dove ricevere il file, ovviamente).
Un'alternativa piu' complessa e' quella di catturare le notifiche
di cambiamento zona (provenienti dai master) estrarre dal payload
udp la zona a cui si riferiscono, verificare se esiste gia' nella
configurazione delle zone slave del tuo bind e, in caso negativo,
individuare il master, verificare che appartenga ad una lista dei
dns fidati (quelli dei clienti), aggiungere la nuova zona slave e
ricaricare bind. Nonostante le apparenze, non dovrebbe essere una 
cosa particolarmente insicura (posso spoofare la notifica su udp,
ma gli altri controlli dovrebbero risolvere le situazioni strane,
direi).
Fabio