Newsgroup: it.comp.os.linux.sys
Titolo: BIND non risolve indirizzi esterni

Buongiorno a tutti,
ho ereditato un server con BIND 9 che funziona verso l'esterno,
comunicando le risoluzioni registrate dentro i suoi files di
configurazione, ma non riesce a risolvere indirizzi esterni al dominio
che gestisce.
Poiche' l'installazione e la configurazione non li ho fatti io e sono
piuttosto articolati (files di configurazione concatenati,
configurazioni multiple annidate, ecc...) non ho idea di cosa devo
cercare.
Grazie per qualsiasi suggerimento
Jey
-- 
Non prendere la vita troppo sul serio... non ne uscirai mai vivo
http://www.joram.it/servizi/consulente.htm

 che gestisce.
Se č configurato per fungere da autoritativo e non da resolver č
perfettamente normale che sia cosě.
Di piů: far svolgere sia il ruolo di autoritativo e di resolver alla
stessa istanza č prassi abbondantemente sconsigliata in lungo e in
largo, quindi sarebbe profondamente errato se fosse altrimenti (per
quanto sia possibile tecnicamente).
Ergo, lascialo cosě e chiarisci prima quale sarebbe il problema, non
quale credi sia la soluzione...
-- 
Paranoia is a disease unto itself. And may I add: the person standing
next to you may not be who they appear to be, so take precaution.
-----------------------------------------------------------------------------
http://bofhskull.wordpress.com/

 Rifai la configurazione da capo partendo dalle zone base.
Mi sa che a fine settimana, se non ho trovato altra strada, faro' cosi':
mi pare la soluzione piu' sicura.
TY


 quale credi sia la soluzione...
Il problema sembra essere che non scambia alcune zone correttamente ma,
ripeto, non avendolo configurato io al momento non ho potuto fare dei
test approfonditi ne' voglio fare troppe modifiche per evitare di
inserire altra confusione in una situazione gia' poco chiara. Per farti
un esempio al momento non posso fare nemmeno un apt-get update perche'
non troverebbe i server debian eppure in cron c'e' un dist-upgrade a
settimana e sembra (ripeto: sembra) funzionasse fino a dicembre 2010.
Se ti viene in mente una strada: sono tutto orecchi!


 Se ti viene in mente una strada: sono tutto orecchi!
Difficile, senza avere accesso nè ai log nè alla configurazione, fare
ipotesi su quale possa essere il problema...


 ipotesi su quale possa essere il problema...
ne butto là una: file dei root hints andato a donnine?
bye!

 ne butto l� una: file dei root hints andato a donnine?
I root hints son cablati dentro bind, e gli basta un unico root-server
per eseguire la priming query e arrangiarsi.
Per riuscire a scassare bind bisogna dargli in pasto una root-hint con
*tutti* gli indirizzi errati.
C'� da mettercisi d'impegno (non che questo sia sufficiente ad escludere
il caso)...


 il caso)...
neanche troppo: pensavo ad una situazione in cui il file dei root hint
è definito nella config, ma poi non esiste oppure è vuoto o contiene
solo nonsense. Non ne sono sicuro al 100%, ma mi sa che così ti isoli
dal resto del mondo. Per capirsi, mi immagino un operatore che tenta
di ri-dirigere l'output del Dig sopra il file (come c'era scritto di
fare nelle "vecchie" guide di amministrazione di Bind, tipo questa
http://docstore.mik.ua/orelly/networking_2ndEd/dns/ch07_02.htm#dns4-CHP-7-SECT-2.6
) e scazza qualcosa, insomma... magari il file in questione contiene
solo la scritta "Can't connect to server" ;^))
bye!

 Per dirla tutta, questa frase non ha -tecnicamente- alcun senso :-P
A voler essere precisi direi che hai ragione ma speravo cosi' di farmi
capire su quanto sono in alto mare.
Visto da fuori pero' il comportamento e' quello: alcune zone le scambia,
altre no e non si capisce perche'. Alcune zone che gestisce lui, le
risolve lui ma gli altri no, lui non risolve il resto del mondo ed anche
ora che ho messo i giusti root server in configurazione, per qualche
motivo che non capisco non riesce cmq a raggiungere gli IP da J a M
(ossia 192.58.128.30, 193.0.14.129, 199.7.83.42, 202.12.27.33), nemmeno
li pinga e questo e' veramente fuori dal mondo (oltre che tecnicamente
incomprensibile!)


 ne butto l� una: file dei root hints andato a donnine?
Tipo configurato come "CACHE.DNS" (si, tutto maiuscolo), file che,
ovviamente, non esiste da nessuna parte.
Ora ne ho inserito uno corretto (cioe' ho inserito in configurazione il
/etc/bind/db.root che gia' c'era) e sembra che funzioni ma ora presenta
un altro problema: l'SPF non viene dichiarato piu'.


 dal resto del mondo.
Sai per caso dove si mettono i record TXT in Windows? Ho come
l'impressione che il mio predecessore fosse un WinAdmin...
(ed ho sempre piu' sentore che il consiglio di Davide andava seguito
alla lettera dall'inizio con una bella botta di spugna abrasiva)


 Se ti viene in mente una strada: sono tutto orecchi!
Metterlo in debug, ad esempio?

 Metterlo in debug, ad esempio?
Devo tornare all'asilo: non ci avevo pensato! :-P
Provvedo subito
Grazie
