Test DNS mediante dig
Utilizzare lo strumento della riga di comando (dig) Domain Information Groper (dig) di BIND per eseguire il test in base alla delega in cui si trova il dominio. Verificare immediatamente se le modifiche sono state apportate senza tenere conto della cache o del TTL (Time to Live) configurato.
Nota
Gli utenti Windows possono scaricare lo strumento dal sito Web di BIND. Utilizzare Terminale per accedere a scavare su sistemi Linux e Macintosh.
Gli utenti Windows possono scaricare lo strumento dal sito Web di BIND. Utilizzare Terminale per accedere a scavare su sistemi Linux e Macintosh.
Utilizzo di dig
Prima di utilizzare lo strumento dig di BIND, è necessario accedere o installare Dig sul sistema che si utilizza. Dopo aver avuto accesso a scavare, è possibile utilizzare dig per testare il DNS.
Per accedere a Dig (Mac)
- Nella cartella
Applications
aprire la cartellaUtilities
, quindi selezionare Terminale. - Quando il terminale è aperto, digitare un comando di cifra utilizzando un nome host da cercare.
Per installare dig (Windows)
-
Vai al sito Web di ISC e scarica la versione più aggiornata e stabile di BIND.
Nota
BIND supporta sistemi Windows a 32 e 64 bit. Confermare quale versione di Windows si sta utilizzando e scaricare la versione corretta di BIND. Visualizza la documentazione Microsoft per individuare la versione di Windows in uso. - Estrarre il file scaricato e installare BIND nella directory seguente:
C:\Program Files\ISC BIND 9
. Selezionare la casella di controllo Solo strumenti. - Dopo aver installato BIND, aprire il pannello di controllo dal menu Windows, quindi aprire Proprietà di sistema.
- Nella scheda Avanzate, selezionare Variabili di ambiente.
- In Variabili di sistema, selezionare Percorso, quindi Modifica.
- Alla fine del percorso nella finestra Modifica variabile di sistema, aggiungere
C:\Program Files\ISC BIND 9\bin
, quindi selezionare OK. - Nella finestra Modifica variabili, selezionare OK. Nella finestra delle proprietà di sistema selezionare OK.
Per aprire il prompt dei comandi
Per Windows versioni 8 to10:
- Selezionare l'icona del menu di Windows.
- Nel campo Cerca, digitare
CMD
. - Selezionare Prompt dei comandi.
Per Windows versione 7:
- Nel menu Start, selezionare Esegui.
- Immettere
CMD
, quindi selezionare OK.
Per utilizzare dig per eseguire il test del DNS
- Aprire un terminale (Mac e Linux) o un prompt dei comandi (Windows).
- Digitare
dig <any hostname>
, quindi premere Invio.
Vengono restituite le seguenti informazioni:
- Sezione Domanda: la query eseguita sul server dei nomi. In questo esempio è stato richiesto il primo record A disponibile per il nome host,
oracle.com
. - Sezione Risposta: la prima risposta disponibile per la query eseguita sul DNS. In questo esempio abbiamo ricevuto il record A contenente l'indirizzo IP 137.254.16.101.
- Sezione Autorità: i server dei nomi autorevoli da cui è stata ricevuta la risposta alla query. Questi nameserver ospitano le zone per un dominio.
- Sezione aggiuntiva: possono essere necessarie ulteriori informazioni sul risolutore, ma non sulla risposta alla query.
comandi dig
Comando | descrizione; | Esempio |
---|---|---|
dig [hostname]
|
Restituisce tutti i record A trovati nella zona del nome host sottoposto a query. | dig oracle.com
|
dig [hostname] [record type]
|
Restituisce i record di quel tipo trovati nella zona del nome host sottoposto a query. | dig oracle.com MX
|
dig [hostname] +short
|
Fornisce una breve risposta, spesso un indirizzo IP. | dig oracle.com +short
|
dig @[nameserver address] [hostname]
|
Esegue una query direttamente sul server dei nomi invece del resolver configurato in un sistema locale. | dig @dnsmaster6.oracle.com
|
dig [hostname] +trace
|
L'aggiunta di +trace indica di scavare per risolvere la query dal server dei nomi radice verso il basso e per segnalare i risultati di ogni passo della query. |
dig oracle.com +trace
|
dig -x [IP address]
|
Ricerca inversa per gli indirizzi IP. | dig -x 108.59.161.1
|