Newsgroup: it.comp.os.linux.sys
Titolo: Bind non risolve i nomi, possibile errore di configurazione

Mi sono configurato un DNS server in centOS. Ho creato un dominio di
prova e mi funziona la risoluzione interna e pure la risoluzione
inversa. Quello che non mi funziona bene invece è la risoluzione dei
domini esterni.
Ho settato /etc/resolv.conf con nameserver 127.0.0.1 e in /etc/
named.conf ho messo:
zone "." {
        type hint;
        file "root.hints";
};
Come da manuale di bind. Il file root.hints continene i seguenti
server e credo che proprio qui stia il problema...
.                       6D  IN      NS      
A.ROOT-SERVERS.NET
.
.                       6D  IN      NS      
B.ROOT-SERVERS.NET
.
.                       6D  IN      NS      
C.ROOT-SERVERS.NET
.
.                       6D  IN      NS      
D.ROOT-SERVERS.NET
.
.                       6D  IN      NS      
E.ROOT-SERVERS.NET
.
.                       6D  IN      NS      
F.ROOT-SERVERS.NET
.
.                       6D  IN      NS      
G.ROOT-SERVERS.NET
.
.                       6D  IN      NS      
H.ROOT-SERVERS.NET
.
.                       6D  IN      NS      
I.ROOT-SERVERS.NET
.
.                       6D  IN      NS      
J.ROOT-SERVERS.NET
.
.                       6D  IN      NS      
K.ROOT-SERVERS.NET
.
.                       6D  IN      NS      
L.ROOT-SERVERS.NET
.
.                       6D  IN      NS      
M.ROOT-SERVERS.NET
.
A.ROOT-SERVERS.NET
.     6D  IN      A       198.41.0.4
B.ROOT-SERVERS.NET
.     6D  IN      A       128.9.0.107
C.ROOT-SERVERS.NET
.     6D  IN      A       192.33.4.12
D.ROOT-SERVERS.NET
.     6D  IN      A       128.8.10.90
E.ROOT-SERVERS.NET
.     6D  IN      A       192.203.230.10
F.ROOT-SERVERS.NET
.     6D  IN      A       192.5.5.241
G.ROOT-SERVERS.NET
.     6D  IN      A       192.112.36.4
H.ROOT-SERVERS.NET
.     6D  IN      A       128.63.2.53
I.ROOT-SERVERS.NET
.     6D  IN      A       192.36.148.17
J.ROOT-SERVERS.NET
.     6D  IN      A       198.41.0.10
K.ROOT-SERVERS.NET
.     6D  IN      A       193.0.14.129
L.ROOT-SERVERS.NET
.     6D  IN      A       198.32.64.12
M.ROOT-SERVERS.NET
.     6D  IN      A       202.12.27.33
Cosa mi succede avviando bind. Ecco gli errori in /var/log/messages
Dec 26 16:52:29 sinatra named[3180]: FORMERR resolving './NS/IN':
128.9.0.107#53
...
Dec 26 16:52:30 sinatra named[3180]: network unreachable resolving
'
A.ROOT-SERVERS.NET/AAAA/IN
': 2001:500:3::42#53
Dec 26 16:52:30 sinatra named[3180]: lame server resolving 'A.ROOT-
SERVERS.NET
' (in '
ROOT-SERVERS.NET
'?): 198.41.0.4#53
...
Questo mi succede per tutti i server dichiarati in root.hints...
Cercando con google ho trovato come eliminare il messaggio dei server
lame, ma questo non è interessante. Ho trovato pure un'altro link dove
dicevano di abilitare o disabilitare ipv6 nel sistema (in alcuni casi
bind funzionava con ipv4 solamente, in altri con entrambi).
Attualmente la mia centOS ha l'ipv4 con indirizzo statico e pure ipv6.
Sapreste darmi qualche aiutino?
Dove sbaglio?
Ciao a tutti!

 stia il problema...
Prova  a sostituire tale file con quello che trovi qui:
ftp://ftp.internic.net/domain/named.root
-- 
Bye, Lem
Ceterum censeo ISLAM esse delendum
_____________________________________________________________________
Non sprecare i cicli idle della tua CPU. Usali per qualcosa di utile.
http://orbit.psi.edu/
 
http://www.worldcommunitygrid.org/index.jsp
 
http://boinc.berkeley.edu/projects.php

              
http://boinc.berkeley.edu/projects.php
Wow grazie, ora funziona alla grande!!!

 };
In linea di massima è bene evitare questo passo, IMHO, a meno che non si
sappia come e perchè lo si sta facendo.
La root-zone *è già* cablata dentro a bind, che è quindi già in grado di
eseguire la priming query (quella con cui preleverà la root-zone
*attuale* da tenere in memoria e da "usare davvero").
Quindi ha senso passargli la root zone solamente qualora ci si occupi di
dargliene una quanto più possibile *aggiornata*.
Considerando che in quella che hai appiccicato mancano tutti gli
inridirizzi IPv6, è roba *molto* vecchia...
-- 
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/