Newsgroup: it.comp.os.linux.iniziare
Titolo: DNS - Configurazione - Lungo -

Salve
Non potendo andare in vacanza, nelle ferie mi sono cimentato nella
configurazione di un server Dns, dopo aver letto un po di cose in rete, ho 
comprato la rivista Linux Pratico ed ho seguito passo passo tutti i
passaggi proposti (ad onor del vero la rivista da anche un link dove
scaricare i file d'esempio che sfortunatamente non ho trovato (ho anche
segnalato la cosa alla redazione ma al momento senza esito). Io ho un PC
con tre schede di rete una connessione adsl con tin uso (o meglio cerco di
usare) una RedHat 9 di seguito posto i file sui quali sono
intervenuto/creato sono:
01) named.conf     modificato
02) db.192.168.10  creato
03) db.casamia.lan creato
04) network        modificato
05) resolv.conf    modificato
ho poi fatto il restart del servizio con /sbin/service named restart 
e questo e' il risultato:
Interruzione di named: rndc: connect failed: connection refused
                                                           [FALLITO]
[root@casamia root]#                                       [  OK  ]
se lancio nslookup cucina
questo e' il risultato:
Server:         212.48.4.15
Address:        212.48.4.15#53
** server can't find cucina: NXDOMAIN
ho anche lanciato named-checkconf ma non mi da errori
Naturalmente mi rendo conto della lunghezza del post ma credetemi ho letto
tutto quello che ho trovato ma proprioo non ci riesco mi sento anche un po
stupido.
Grazie del tempo dedicatomi
Ab
01)/etc/named.conf
// generated by 
named-bootconf.pl
// Miei appunti 
// questo e' il file named.conf copiato dalla rivista linux pratico Sy16
// 22/08/2004 
options {
        directory "/var/named";
        forward first;
        forwarders { 
                62.211.69.150; 
                212.48.4.15; };
};
zone "casamia.lan" IN {
        type master;
        file "db.casamia.lan";
};
zone "10.168.192.in-addr.arpa" IN {
        type master;
        file "192.168.10";
};
zone "0.0.127.in-addr.arpa" IN {
        type master;
        file "named.local";
};
zone "." IN {
        type hint;
        file "named.root";
};
_____________________________________________________________________________________________________
02) /var/named/db.192.168.10
// database per la risoluzione ip > Nome
$TTL 3h
10.168.192.in-addr.arpa.        IN SOA dns.casamia.lan.
                                hostmaster.dns.casamia.lan. (
                        2004082201      ; Serial
                                3h      ; Refresh
                                1h      ; Retry
                                1w      ; Expire
                               1h)      ; Negative cache
// dns
200.10.168.192.in-addr.arpa.    IN      NS      dns.casamia.lan.
// mapping reverse
100.10.168.192.in-addr.arpa.    IN      PTR     camera.casamia.lan.
80.10.168.192.in-addr.arpa.     IN      PTR     cucina.casamia.lan.
90.10.168.192.in-addr.arpa.     IN      PTR     sorella.casamia.lan.
200.10.168.192.in-addr.arpa.    IN      PTR     dns.casamia.lan.
1.10.168.192.in-addr.arpa.      IN      PTR     router.casamia.lan.                             
_________________________________________________________________________________
03) /var/named/db.casamia.lan
// 
// database per la risoluzione nomi > IP
//
$TTL 3h
casamia.lan. IN SOA dns.casamia.lan. hostmaster.dns.casamia.lan. (
                                2004082201      ; Serial
                                        3h      ; Refresh
                                        1h      ; Retry
                                        1w      ; Expire
                                       1h)      ; Negative cache
// server dns
casamia.lan.                    IN      NS      dns.casamia.lan.
// forward mapping
camera.casamia.lan.     IN      A       192.168.10.100
cucina.casamia.lan.     IN      A       192.168.10.80
sorella.casamia.lan.    IN      A       192.168.10.90
dns.casamia.lan.        IN      A       192.168.10.200
router.casamia.lan.     IN      A       192.168.10.1
// alias
ns.casamia.lan.                 IN      CNAME   dns.casamia.lan.
gateway.casamia.lan.            IN      CNAME   router.casamia.lan.
_____________________________________________________________________________
04) /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=casamia.lan
_____________________________________________________________________________
05) /etc/resolv.conf
domain casamia.lan
search casamia.lan
nameserver 192.168.10.200
nameserver 62.211.69.150
nameserver 212.48.4.15
 
-- 
_______________________________
la pace non si conquista con la guerra

         file "db.casamia.lan";
Quando avvii il DNS verifica in /var/log/messages se ti appaiono i
messaggi 'giusti'.
Davide
-- 
You should never bet against anything in science at odds of more than
about 10^12 to 1.
		-- Ernest Rutherford


Grazie dell'indicazione se non ho capito male la configurazione del mio Bind
non fa proprio un richiesta in locale ma direttamente ai server dns del mio
provider. A chi inoltrare le richieste da chi e' stabilito da file
/etc/resolv.conf? se no dove debbo andare a guardare? poi cosa intendi mer
messaggi "giusti" ci sono dei messaggi standar che mi fanno capire che tutto
e' a posto?
Grazie dell'attenzione
Ab

 HOSTNAME=casamia.lan
L'hostname non e' il dominio.
Per il resto, come ti han suggerito, guarda i log.
bye
-- 
= active @ actisystem =
GIT d- s:+>: a-- C+++ UL++++ P++ L+++ E--- W+ N+ 
o? !K w-- O-- M- V? PS+(++) PE Y+>++ PGP++ !t 5? 
X++(+) R(+) tv+(++) b+>++ !DI D+ G e>++ h! r++ x*

 Per il resto, come ti han suggerito, guarda i log.
        effettivamente i log di sistema aiutano tantissimo ... solo a sapere che
esistono e sinceramente io non lo sapevo (grave! lo so) quindi grazie a te
e a Davide Bianchi.
        Mi rimane ancora un errore: se lancio l'utility di controllo dei file di
zona:
[root@casamia root]# named-checkzone casamia.lan /var/named/db.casamia.lan
zone casamia.lan/IN: loaded serial 2004082201
OK
mentre se lancio la stessa utility per il file di zona "reverse":
[root@casamia root]# named-checkzone 10.168.192.in-addr.arpa
/var/named/db.192.168.10 (ripostato sotto)
zone 10.168.192.in-addr.arpa/IN: has no NS records
Che significa? (il record c'e' 200.10.168.192.in-addr.arpa.    IN      NS     
dns.casamia.lan.).
        Notavo inoltre che questi ultimi 2 comandi mi seganalavano come errori
tutte le righe di commento che io avevo fatto precedere (copiando l'esempio
sulla rivista Linux Pratico) con due // non si possono inserire i commenti?
e se si coma anche con # mi da' errore.
Grazie Grazie 
ab
File /var/nemed/db.192.168.10:
$TTL 3h
10.168.192.in-addr.arpa. IN SOA dns.casamia.lan. hostmaster.dns.casamia.lan.
(
                        2004082201      ; Serial
                                3h      ; Refresh
                                1h      ; Retry
                                1w      ; Expire
                               1h)      ; Negative cache
200.10.168.192.in-addr.arpa.    IN      NS      dns.casamia.lan.
100.10.168.192.in-addr.arpa.    IN      PTR     camera.casamia.lan.
80.10.168.192.in-addr.arpa.     IN      PTR     cucina.casamia.lan.
90.10.168.192.in-addr.arpa.     IN      PTR     sorella.casamia.lan.
200.10.168.192.in-addr.arpa.    IN      PTR     dns.casamia.lan.
1.10.168.192.in-addr.arpa.      IN      PTR     router.casamia.lan.
