Salve a tutti sto provando a mettere u DNS server nella mia rete per risolvere parecchi problemi..
Ho letto il dns-howto e seguito pari pari la conf di esempio che fa howto, ma pultroppo ho un problema.
Ho dato alla mia macchina che fa da dns server il nome linux.hsdigital.tld e ho configurato il named in questo modo:
codice:
options {
directory "/var/named";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "pz/127.0.0";
};
zone "hsdigital.tld" {
type master;
notify no;
file "pz/hsdigital.tld";
};
Il file 127.0.0 della prima zona è questo:
codice:
$TTL 3D
@ IN SOA linux.hsdiital.tld. robinlinux.yahoo.it. (
1 ; Serial
8H ; Refresh
2H ; Retry
4W ; Expire
1D) ; Minimum TTL
NS linux.hsdigital.tld.
1 PTR localhost.
il file hsdigital.tld della seconda zona è questo:
codice:
$TTL 3D
@ IN SOA linux.hsdigital.tld. robinlinux.yahoo.it. (
15072004944 ;indica_aggiornamento_file
8H ;refresh
2H ;retry
4W ;expire
1D ) ;minimum
NS linux.hsdigital.tld ;nome del DNS server
localhost A 127.0.0.1
linux A 192.168.0.1
Il problema sta nel fatto che se interrogo con dig il mio localhost facendo "dig -x 127.0.0.1" mi ritorna la risposta e mi identifica la macchina.
Se invece interrogo tutto il dominio hsdigital.tld con "dig any hsdigital.tld" non mi viene ritornata risposta della presenza di nessuna macchina.
Grazie mille per eventuale aiuto