Un server DNS e DHCP su Debian: differenze tra le versioni

Riga 394: Riga 394:


=== Test di funzionamento ===
=== Test di funzionamento ===
Una volta eliminati gli errori dai log possiamo testare il corretto funzionamento del server DNS, con il comando:
Una volta eliminati gli errori dai log possiamo testare il corretto funzionamento del server DNS, con i comandi
<pre>$ host</pre>
oppure
<pre>$ dig</pre>
Qui di seguito sono elencati alcuni problemi comuni:
 
====Host Does not exist====
=====Authoritative answer=====
<pre>
<pre>
host
gyrfalcon:~# host eyrie
eyrie.raptor.loc does not exist (Authoritative answer)
</pre>
</pre>
Qui di seguito sono elencati alcuni problemi comuni:
Di solito questo indica un problema con il Forward DNS, oppure che è stato dimenticato un punto finale in uno di questi files:
* Record non found
* <code>/etc/bind/db.test</code>
* <code>/etc/bind/db.192.168.1</code>
=====Try Again=====
<pre>
<pre>
eyrie:~# host eyrie
eyrie:~# host eyrie
eyrie A record not found, server failure
eyrie does not exist, try again
</pre>
Occorre specificare il dominio di ricerca all'interno del file <code>/etc/resolv.conf</code>.
 
====Host Not Found====
<pre>
host sempronio
sempronio has address 67.215.65.132
Host sempronio not found: 3(NXDOMAIN)
Host sempronio not found: 3(NXDOMAIN)
</pre>
</pre>
Il client non sta usando il corretto server DNS. Occorre modificare il file <code>/etc/resolv.conf</code> oppure agire sulla configurazione di Network Manager.
L'IP  <code>67.215.65.132</code> è quello cui OpenDNS  reindirizza  in caso di errore nella risoluzione dei nomi; tale errore  potrebbe  quindi comparire solo se oltre ad aver errato qualcosa avete  indicato  tra i forwarders uno dei server di OpenDNS. Nello specifico  tale errore è  risultato essere frutto di un errato uso dell'RR di tipo  CNAME  nell'AREA 4 del file <code>db.test</code>.
* Host does not exist
 
====Record not found====
<pre>
<pre>
eyrie:~# host eyrie
eyrie:~# host eyrie
eyrie does not exist, try again
eyrie A record not found, server failure
</pre>
</pre>
Problema simile al precedente, per risolvere il quale occorre specificare il dominio di ricerca all'interno del file <code>/etc/resolv.conf</code>.
Il  client non sta usando il corretto server DNS. Occorre modificare il file <code>/etc/resolv.conf</code> oppure agire sulla  configurazione di Network Manager.
* Record query refused
 
====Record query refused====
<pre>
<pre>
eyrie:~# host eyrie
eyrie:~# host eyrie
Riga 422: Riga 443:
</pre>
</pre>
Questo indica un problema con la direttiva <code>allow-query { }</code> in <code>/etc/bind/named.conf.options</code>.
Questo indica un problema con la direttiva <code>allow-query { }</code> in <code>/etc/bind/named.conf.options</code>.
* Does not exist (Authoritative answer)
<pre>
gyrfalcon:~# host eyrie
eyrie.raptor.loc does not exist (Authoritative answer)
</pre>
Di solito questo indica un problema con il Forward DNS, oppure che è stato dimenticato un punto finale in uno di questi files:
* <code>/etc/bind/db.test</code>
* <code>/etc/bind/db.192.168.1</code>
* Host Not Found (OpenDNS)
<pre>
host sempronio
sempronio has address 67.215.65.132
Host sempronio not found: 3(NXDOMAIN)
Host sempronio not found: 3(NXDOMAIN)
</pre>
L'IP  <code>67.215.65.132</code> è quello cui OpenDNS reindirizza  in caso di errore nella risoluzione dei nomi; tale errore potrebbe  quindi comparire solo se oltre ad aver errato qualcosa avete indicato  tra i forwarders uno dei server di OpenDNS. Nello specifico tale errore è  risultato essere frutto di un errato uso dell'RR di tipo CNAME  nell'AREA 4 del file <code>db.test</code>.


==Riferimenti Esterni==
==Riferimenti Esterni==
2 906

contributi