Newsgroup: it.comp.os.linux.sys
Titolo: Bind9... ho un problema

Salve a tutti.
Questo lo scenario:
Router Internet----Firewall----LanSwitch---
Nella lan ho una debian stable con bind9 che si occupa di risolvere i
nomi del dominio locale, oltre a fare da chaching. Da qualche tempo nei
log del firewall trovo che l'host sul quale gira bind9, fa un numero
eccessivo di richieste verso l'esterno per la query:
1.3.168.192.in-addr.arpa IN PTR +. Il firewall quindi le blocca,
causando un freeze di qualche secondo, di tutto il traffico internet,
visto che bind9 non e' piu' in grado di uscire per fare altre query.
L'ip di sopra e' assegnato all'interfaccia LAN del firewall e un
nslookup 192.168.3.1, restituisce perfettamente il nome dell'host
relativo all'IP.
myserver:/#nslookup 192.168.3.1
Server:         192.168.3.2
Address:        192.168.3.2#53
1.3.168.192.in-addr.arpa        name = 
firewall.domain.my
. (nomi modificati)
Da quello che rieco a capire e' che bind o l'host sul quale gira bind
vuole sapere chi e' 192.168.3.1, ma la richiesta viene mandata
all'esterno. Ma perche' bind non la risolve e la manda all'esterno?
Questo quello che compare nei log di bind con attivato rndc querylog:
Feb 16 15:38:55 debian named[9602]: client 192.168.3.2#32951: query:
1.3.168.192.in-addr.arpa IN PTR +
Feb 16 15:39:07 debian last message repeated 11 times
Il 192.168.3.2 e' il server sul quale gira bind.
192.168.3.1 e' l'ip dell'interfaccia lan del firewall che fa da gateway.
Nel file di zona inversa, ho questo record (nomi modificati):
1                       PTR     
firewall.domain.my
.
Aiuto!

Mandi! ilcalmo
  In chel dì si favelave...
i> Aiuto!
Se non tiserve la risoluzione delle zone provate, puoi abilitare
'zones.rfc1918' che installa debian.
Se come nel tuo caso la cosa ti serve, abbi cura nella definizione
delle zone di 'azzerare' i forwarders, ovvero alla definizone della tua
zona aggiungi:
	forwarders {};
-- 
  Ognuno vada dove vuole andare, ognuno invecchi come gli pare
  ma non raccontate a me che cos'e` la LIBERTA`.	(F. Guccini)

 
Forwarders e' sempre stato come suggerito.
Ho provato ad includere il file zones.rfc1918, ma non e' cambiato nulla.
L'unico modo che sembra aver fatto sparire il problema e' quello di aver
inserito in /etc/hosts il 192.168.3.1 con il relativo nome host.
La cosa non mi piace, perche' credo comunque di avere un problema che
deve essere risolto!
Saluti.

 all'esterno. Ma perche' bind non la risolve e la manda all'esterno?
Domanda troppo cretina, ma cosa c'è scritto in: /etc/resolv.conf della 
macchina debian/bind?
Paolo 

 
nameserver (ip_della_macchina_debian/bind) e niente altro.
se uso invece 127.0.0.1, nei log la richiesta compare a nome di
127.0.0.1 invece che dell'ip.
Saluti.

 127.0.0.1 invece che dell'ip.
Appena un po meno cretina: la configurazione in named.conf è semplice o con 
viste?
Se si: la vista associata a localhost ha visibilità delle zone locali?
Mio named.conf..., le zone le definisco in local.zones.
options
{
    ...
    forwarders {
                x.x.x.x;
                y.y.y.y;
                };
};
....
view "localhost_resolver"
{
        match-clients           { localhost; };
        recursion yes;
        include "root.hints";
        include "rfc1912.zones";
        include "local.zones";
};
view "internal"
{
        match-clients           { localnets;
 
192.168.0.0/16
;
 
10.0.0.0/8
; };
        allow-query-cache       { localnets;
 
192.168.0.0/16
;
 
10.0.0.0/8
; };
        recursion yes;
        include "root.hints";
        include "local.zones";
};
view    "external"
{
        match-clients           { !localnets;
                                !localhost;
                                !
192.168.0.0/16
;
                                !
10.0.0.0/8
; };
        recursion no;
        include "root.hints";
}; 

 Se si: la vista associata a localhost ha visibilità delle zone locali?
Nessuna view, e forwarders vuoto.
Configurazione piuttosto tipica, con due domini ed aggiornamento dei
nomi host tramite dhcp3-server sia nelle master zone che inverse in un
solo dominio.
La query viene fatta sempre in concomitanza con altre interrogazioni al
dns, e mai senza che ci sia traffico.
Saluti.

 Saluti.