Ciao a tutti, stò provando ad installare un server DNS per una piccola rete di 4 0 5 pc, inoltre ad assegnare gli indirizzi IP con DHCPD vorrei anche passargli il suffisso DNS per la risoluzione dei nomi tra loro. L'installazione di BIND 9.3.2 và bene, ma quando configuro il DNS mi succede che la reverse zone funziona (riesce a risolvere gli indirizzi IP in nomi macchina), mentre la master zone non và dandomi questo errore se apro una sessione nslookup:
DNS request timed out.
timeout was 2 seconds.
*** Tempo scaduto per la richiesta a [x.x.x.x]
Questo è il file di configurazione 127.0.0 sotto /var/named/:
$TTL 3D
@ IN SOA ns.linux.dns. hostmaster.linux.dns. (
1 ; Serial
8H ; Refresh
2H ; Retry
4W ; Expire
1D) ; Minimum TTL
NS ns.linux.dns.
1 PTR localhost.
Questa è la reverse zone x.y.z sotto /var/named/:
$TTL 3D
@ IN SOA ns.linux.dns. hostmaster.linux.dns. (
200606121 ; Serial, todays date + todays serial
8H ; Refresh
2H ; Retry
4W ; Expire
1D) ; Minimum TTL
NS ns.linux.dns.
66 PTR ns.linux.dns.
83 PTR nomehost1.
84 PTR nomehost2.
87 PTR nomehost3.
96 PTR nomehost4.
Questa è la master zone linux.dns sotto /var/named/:
$TTL 3D
@ IN SOA ns.linux.dns. hostmaster.linux.dns. (
200606121 ; serial, todays date + todays serial #
8H ; refresh, seconds
2H ; retry, seconds
4W ; expire, seconds
1D ) ; minimum, seconds
NS ns ; Inet Address of name server
localhost A 127.0.0.1
ns A x.x.x.x
nomehost1 A x.x.x.x
nomehost2 A x.x.x.x
nomehost3 A x.x.x.x
nomehost4 A x.x.x.x
Questo è il file hosts sotto /etc/:
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
x.x.x.x serverdns linux.dns
x.x.x.x nomehost1 portal
x.x.x.x nomehost2 media
x.x.x.x nomehost3 portal2
x.x.x.x nomehost4 host4
Questo è il file resolv.conf sotto /etc/:
nameserver 127.0.0.1
nameserver x.x.x.x
Questo è il mio named.conf sotto /etc/:
//
// named.conf for Red Hat caching-nameserver
//
options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
/*
* 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;
};
//
// a caching only nameserver config
//
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone "linux.dns" IN {
notify no;
type master;
file "pz/linux.dns";
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "pz/127.0.0";
};
zone "255.in-addr.arpa" IN {
type master;
file "named.broadcast";
allow-update { none; };
};
zone "0.in-addr.arpa" IN {
type master;
file "named.zero";
allow-update { none; };
};
zone "z.y.x.in-addr.arpa" {
notify no;
type master;
file "pz/x.y.z";
};
include "/etc/rndc.key";
Non riesco a capire dove sbaglio!!!!!
DNS request timed out.
timeout was 2 seconds.
*** Tempo scaduto per la richiesta a [x.x.x.x]
Questo è il file di configurazione 127.0.0 sotto /var/named/:
$TTL 3D
@ IN SOA ns.linux.dns. hostmaster.linux.dns. (
1 ; Serial
8H ; Refresh
2H ; Retry
4W ; Expire
1D) ; Minimum TTL
NS ns.linux.dns.
1 PTR localhost.
Questa è la reverse zone x.y.z sotto /var/named/:
$TTL 3D
@ IN SOA ns.linux.dns. hostmaster.linux.dns. (
200606121 ; Serial, todays date + todays serial
8H ; Refresh
2H ; Retry
4W ; Expire
1D) ; Minimum TTL
NS ns.linux.dns.
66 PTR ns.linux.dns.
83 PTR nomehost1.
84 PTR nomehost2.
87 PTR nomehost3.
96 PTR nomehost4.
Questa è la master zone linux.dns sotto /var/named/:
$TTL 3D
@ IN SOA ns.linux.dns. hostmaster.linux.dns. (
200606121 ; serial, todays date + todays serial #
8H ; refresh, seconds
2H ; retry, seconds
4W ; expire, seconds
1D ) ; minimum, seconds
NS ns ; Inet Address of name server
localhost A 127.0.0.1
ns A x.x.x.x
nomehost1 A x.x.x.x
nomehost2 A x.x.x.x
nomehost3 A x.x.x.x
nomehost4 A x.x.x.x
Questo è il file hosts sotto /etc/:
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
x.x.x.x serverdns linux.dns
x.x.x.x nomehost1 portal
x.x.x.x nomehost2 media
x.x.x.x nomehost3 portal2
x.x.x.x nomehost4 host4
Questo è il file resolv.conf sotto /etc/:
nameserver 127.0.0.1
nameserver x.x.x.x
Questo è il mio named.conf sotto /etc/:
//
// named.conf for Red Hat caching-nameserver
//
options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
/*
* 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;
};
//
// a caching only nameserver config
//
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone "linux.dns" IN {
notify no;
type master;
file "pz/linux.dns";
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "pz/127.0.0";
};
zone "255.in-addr.arpa" IN {
type master;
file "named.broadcast";
allow-update { none; };
};
zone "0.in-addr.arpa" IN {
type master;
file "named.zero";
allow-update { none; };
};
zone "z.y.x.in-addr.arpa" {
notify no;
type master;
file "pz/x.y.z";
};
include "/etc/rndc.key";
Non riesco a capire dove sbaglio!!!!!