Newsgroup: it.comp.os.linux.sys
Titolo: Problema con Caching-Only-DNS

Ciao a tutti!
Ho un problema che e' sicuramente stupidissimo, ma non riesco a trovarlo...
Ordunque: mi e' stato ordinato di configurare BIND su alcuni Server per
agire da Caching-Only-DNS e di far puntare il resolv.conf a localhost.
Questo, per ridurre un po' di carico di rete (lasciate perdere i commenti!
Dubito che venga ridotto di piu' dello 0.001%, ma il capo non pensa:
ordina!).
Ho quindi configurato BIND come segue:
============
options {
        directory "/var/lib/named";
        forward first;
        forwarders { 172.19.8.160; 172.19.8.161; };
        listen-on port 53 { 127.0.0.1; };
};
zone "." in {
        type hint;
        file "root.hint";
};
zone "localhost" in {
        type master;
        file "localhost.zone";
};
zone "0.0.127.in-addr.arpa" {
       type master;
       file "127.0.0.zone";
};
============
In resolv.conf ho scritto:
============
nameserver 127.0.0.1
search my.domain.corp
lookup files bind
============
e ho riavviato Bind.
**SEMBRA** funzionare, in quanto risolve i nomi e con tcpdump vedo che le
queries a 172.19.8.160 o 172.19.8.161 (i due DNS-Servers ufficiali!)
vengono fatte solo quando voglio risolvere qualcosa di non ancora risolto.
Tutto bene, dunque, senonche' ogni volta che apro una sessione SSH con
quel Server devo aspettare una decina di secondi buoni...
Ho provato a scrivere l'IP dei Servers DNS ufficiali in resolv.conf e il
login avviene nel giro di un secondo, quindi il problema e' nella mia
configurazione di BIND...
Da quel che mi ricordo, SSH vuol fare un reverse dell'IP che richiede la
connessione.
Puo' essere che la mia configurazione non sia completa e BIND abbia dei
problemi a fare il reverse?
Una cosa MOLTO importante: per motivi a me totalmente ignoti (e non sono
riuscito a trovare nessuno che possa darmi una spiegazione coerente),
questi Servers **NON** hanno nessun accesso a Internet (difatti ogni volta
che occorre scaricare una qualche patch o update o altro e' sempre un
casino assurdo).
Potrebbe essere che BIND voglia interrogare qualche server da qualche
parte fuori dalla nostra rete e non ci riesca?
Qualcuno ha una buona idea?
Grazie
Luca Bertoncello
(
luca...@lucabert.de
)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Sicuramente. O configurati ssh per *non* fare il reverse.
E cosi' ho fatto...
Ora resta da vedere se la soluzione piace al capo... :)
Tra l'altro, ho trovato il problema...
Il problema e' che il tipo che ha configurato il DNS un parente e' del
deficiente che ha creato la rete...
E ovviamente funziona solo per miracolo... E non risolve alcuni nomi.
E mi causa problemi...
Ora resta da vedere se riesco a trovare un workaround al problema..
Grazie comunque!


 E mi causa problemi...
usate il 172.19.*.* per una rete privata? ;-)

 agire da Caching-Only-DNS e di far puntare il resolv.conf a localhost.
Non sarebbe più semplice utilizzare la pistola invece del cannone? :-)
Pdnsd è un caching DNS che serve apposta per fare solo quello e lo fa
egregiamente, senza l'overhead di Bind e i rischi ad esso associati.
E' incluso in Debian; per le altre distro non saprei, ma qui c'è la
homepage: 
http://freshmeat.net/projects/pdnsd/
-- 
Flavio Visentin
Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.

 usate il 172.19.*.* per una rete privata? ;-)
Cosa mi sfugge?    :-?
http://www.faqs.org/rfcs/rfc1918.html
   The Internet Assigned Numbers Authority (IANA) has reserved the
   following three blocks of the IP address space for private internets:
     10.0.0.0        -   10.255.255.255  (10/8 prefix)
     172.16.0.0      -   172.31.255.255  (172.16/12 prefix)
     192.168.0.0     -   192.168.255.255 (192.168/16 prefix)


Ottavio Campana ha scritto:


Non mi sembra un problema...
Mi sembra invece un problema (di sanita' mentale...) usare un indirizzo
pubblico (203.XX.XX.XX) su una rete privata...
Ma credo di aver gia' detto che il coglione che ha creato la rete qui non
ha la piu' pallida idea di cosa abbia fatto e perche'...
Il problema e' che i grandi capoccia credono che lui sia un grande... :(
Ciao


 egregiamente, senza l'overhead di Bind e i rischi ad esso associati.
Confermo, lo uso da anni e fa il suo dovere in maniera egregia, si tira
su in un attimo e consuma pochissime risorse.
-- 
Tobe Bofh

      172.16.0.0      -   172.31.255.255  (172.16/12 prefix)
16 != 19
-- 
|   Maurizio Loreti -- 
ROT13:ybe...@cq.vasa.vg
   |  (@_
| Un. of Padova, Dept. of Physics, Padova, Italy |  //\
|     
http://www.pd.infn.it/~loreti/mlo.html
     |  V_/_

 16 != 19
16 < 19 < 31 => un indirizzo 172.19.x.y è un indirizzo che è lecito
usare in una rete privata.

 homepage: 
http://freshmeat.net/projects/pdnsd/
Ce l'ho fatta!
Ho installato pdnsd. E' un bel programmino. Si configura facilmente e
funziona, grazie mille!
Ho solo trovato un po' spaziale riuscire a fare l'RPM per SLES10 con la
mia configurazione inclusa... :(
Ma adesso l'e' pronto!
Grazie mille per il consiglio!
Ciao


 16 < 19 < 31
vero. non so più fare le moltiplicazioni per 2.... :-(