Newsgroup: it.comp.os.linux.sys
Titolo: Problema con bind

Ciao a tutti.
Sono convinto di avere qualche problema con il DNS.
Utilizzo una slackware 10.0 con bind
Ho una lan con indirizzi 
192.168.1.0/24
sembra funzionare ma questa è una interrogazione:
root@server2:/# dig giulio
; <<>> DiG 9.2.2-P3 <<>> giulio
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 24263
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;giulio.                                IN      A
;; AUTHORITY SECTION:
.                       10800   IN      SOA     
A.ROOT-SERVERS.NET
. 
NSTLD.VERISIGN-GRS.COM
. 2004102600 1800 900 604800 86400
;; Query time: 118 msec
;; SERVER: 192.168.1.20#53(192.168.1.20)
;; WHEN: Tue Oct 26 17:13:01 2004
;; MSG SIZE  rcvd: 99
root@server2:/# dig giulio.cad
; <<>> DiG 9.2.2-P3 <<>> giulio.cad
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60000
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1
;; QUESTION SECTION:
;giulio.cad.                    IN      A
;; ANSWER SECTION:
giulio.cad.             259200  IN      A       192.168.1.10
;; AUTHORITY SECTION:
cad.                    259200  IN      NS      ns.server2.cad.
cad.                    259200  IN      NS      server2.cad.
;; ADDITIONAL SECTION:
server2.cad.            259200  IN      A       192.168.1.20
;; Query time: 2 msec
;; SERVER: 192.168.1.20#53(192.168.1.20)
;; WHEN: Tue Oct 26 17:13:09 2004
;; MSG SIZE  rcvd: 99
----------------------------------------------------------------------------------------------------------------------------------
Questo è il file /var/named/zone/192.168.1
$TTL 3D
@       IN      SOA     ns.server2.cad. hostmaster.server2.cad. (
                        200311271       ; Serial
                        8H              ; Refresh
                        2H              ; Retry
                        4W              ; Expire
                        1D)             ; Minimum TTL
                NS   server2
2               PTR  pina
3               PTR  remigio
4               PTR  danilo
5               PTR  cantieri
6               PTR  stefano
7               PTR  cantieri2
8               PTR  ing
9               PTR  segreteria
10              PTR  giulio
----------------------------------------------------------------------------------------------------------------
Questo è il file /var/named/zone/cad
$TTL 3D
@       IN      SOA     server2.cad. hostmaster.server2.cad. (
                        200311271       ; Serial
                        8H              ; Refresh
                        2H              ; Retry
                        4W              ; Expire
                        1D)             ; Minimum TTL
;
;
;
                NS      ns.server2
                NS      server2
                MX   10 server2
;
localhost       A       127.0.0.1
;
;
;www.server2    CNAME   ns.server2
;
;www.lavoro     A       192.168.1.31
;               MX      10 mail.server2
;;              MX      20 mail.server2.cad.
;;              HINFO   "Secondo sito web"
;               TXT     "Secondo sito web"
;
ftp.server2     A       192.168.1.32
                MX      10 mail.server2
;;              MX      20 mail.server2.cad.
                TXT     "server ftp interno"
;
;
gw              A       192.168.1.20
                TXT     "The Router"
ns              CNAME   gw
;
pina            A       192.168.1.2
remigio         A       192.168.1.3
danilo          A       192.168.1.4
cantieri        A       192.168.1.5
stefano         A       192.168.1.6
cantieri2       A       192.168.1.7
ing2            A       192.168.1.8
segreteria      A       192.168.1.9
giulio          A       192.168.1.10
--------------------------------------------------------------------------------------------------------------------
Avrei bisogno di qualcuno di voi potesse darmi consigli.
Non mi sembra ci siano errori...
Sicuro che si possa fare meglio. (scontato, altrimenti funzionerebbe 
bene)...
Grazie
Giulio

 Giulio
Dando una veloce occhiata mi sembra che sia configurato correttamente, ed è
anche corretto il fatto che facendo un'interrogazione "dig giulio" non ti
risolva il nome perchè tu hai creato un dominio cad e tutti i tuoi host
sono sotto questo dominio, quindi per risolvere i nomi devi sempre
specificare il dominio di appartenenza "giulio.cad".
Anche perchè un host come giulio può essere inserito anche in altri domini
es. 
giulio.tin.it
 
giulio.ibm.com
 etc etc.
Ciao
Davide

 Davide
Grazie per la risposta.
Il dubbio mi era venuto perché se faccio
root@server2:/# ping giulio
PING giulio.cad (192.168.1.10) 56(84) bytes of data.
64 bytes from giulio.1.168.192.in-addr.arpa (192.168.1.10): icmp_seq=1 
ttl=128 time=0.195 ms
e quindi risolve correttamente.
Comunque ho trovato che avevo messo in testa ai file un riferimento a 
ns.server2 che non era definito da altre parti.
Cambiato quello con un indirizzo corretto è un pelino più veloce.
E' possibile definire un sotto-dominio di livello maggiore? intendo questo:
Ora ho il client "giulio" del dominio "cad"
Posso definire un dominio "dom1.cad" per avere un client "giulio.dom1.cad"?
grazie
Giulio 

 Giulio
Se inserisci nel file di zona il record:
giulio.dom1   IN  A  192.168.1.10
il dns poi lo associa al dominio cad e quindi tu avrai il tuo
host "giulio.dom1.cad".
Non so se questo metodo e' quello corretto oppure no.
Sicuramente esisteranno dei modi piu' eleganti per la gestione di un
sottodominio ma attualmente non saprei risponderti.
Ciao
Davide