Voi comando sta per Groper delle informazioni sul dominio . Viene utilizzato per recuperare informazioni sui server dei nomi DNS. È fondamentalmente utilizzato dagli amministratori di rete. Viene utilizzato per verificare e risolvere i problemi DNS e per eseguire ricerche DNS. Il comando Dig sostituisce strumenti più vecchi come nslooku p e l'ospite .
Installazione del comando Dig
Nel caso di Debian/Ubuntu
$sudo apt-get install dnsutils>
In caso di CentOS/RedHat
$sudo yum install bind-utils>
Sintassi:
dig [server] [name] [type]>
Lavorare con Dig Command
1. Per interrogare il record del dominio A
100 kmh in mph
dig techcodeview.com>
Questo comando fa sì che dig cerchi il record A per il nome di dominio techcodeview.com.
Un record si riferisce all'IP IPV4.
Allo stesso modo, se il tipo di record è impostato su AAAA, restituirà IP IPV6.
come aprire un file in java
2. Per interrogare il record del dominio A con +breve
dig techcodeview.com +short>
Per impostazione predefinita dig è dettagliato e utilizzando l'opzione +short possiamo ridurre drasticamente l'output come mostrato. 3. Per rimuovere le righe di commento.
dig techcodeview.com +nocomments>
Questo comando effettua una richiesta ed esclude le righe di commento. 4. Per impostare o cancellare tutti i flag del display.
dig techcodeview.com +noall>
Utilizziamo l'opzione di query noall quando vogliamo impostare o cancellare tutti i flag di visualizzazione. 5. Per interrogare risposte dettagliate.
dig techcodeview.com +noall +answer>
Se desideriamo visualizzare le informazioni sulla sezione delle risposte in dettaglio, interrompiamo prima la visualizzazione di tutte le sezioni utilizzando l'opzione +noall e quindi interroghiamo solo la sezione delle risposte utilizzando l'opzione +answer con il comando dig. 6. Per interrogare tutti i tipi di record DNS.
dig techcodeview.com ANY>
Utilizziamo QUALSIASI opzione per interrogare tutti i tipi di record DNS disponibili associati a un dominio. Includerà tutti i tipi di record disponibili nell'output. 7. Per interrogare il record MX per il dominio.
valore Java della stringa
dig techcodeview.com MX>
Se vogliamo associare ad un dominio solo la sezione mail exchange – MX – risposta utilizziamo questo comando. 8. Per tracciare il percorso DNS
dig techcodeview.com +trace>
Il comando +trace viene utilizzato per tracciare il percorso di ricerca DNS. Questa opzione effettua query iterative per risolvere la ricerca del nome. Interrogarà i server dei nomi a partire dalla radice e successivamente attraverserà l'albero dello spazio dei nomi utilizzando query iterative seguendo i riferimenti lungo il percorso. 9. Per specificare i server dei nomi
dig techcodeview.com @8.8.8.8>
Per impostazione predefinita, il comando dig interrogherà i server dei nomi elencati in /etc/resolv.conf per eseguire una ricerca DNS. Possiamo cambiarlo utilizzando il simbolo @ seguito da un nome host o indirizzo IP del server dei nomi. 10. Per interrogare la sezione statistiche
dig techcodeview.com +noall +answer +stats>
Usiamo l'opzione +stats con il comando dig, per vedere la sezione delle statistiche.
Ricerca DNS inversa:
La ricerca DNS inversa può essere utilizzata per recuperare il nome di dominio o il nome host dall'indirizzo IP.
L'opzione -x viene utilizzata per eseguire la ricerca DNS inversa.
numero casuale gen java
ex:
[xxxxxx ~]# dig +noall +answer -x 8.8.8.8
8.8.8.8.in-addr.arpa. 18208 IN PTR dns.google.
Nota: la ricerca inversa DNS funzionerà solo se è presente la voce PTR.
I contenuti PTR possono essere visualizzati utilizzando il comando dig -x xx.yy.zz.aa
Query batch:
Invece di eseguire query di ricerca per ciascun dominio alla volta, è possibile eseguire query su un elenco di domini contemporaneamente.
Per fare ciò, inserisci i nomi di dominio in un file, solo 1 nome di dominio in ogni riga ed esegui la query dig sul file.
es: diciamo che file.txt ha l'elenco dei nomi di dominio da interrogare quindi,
jframe
dig -f file.txt +short eseguirà query DNS e restituirà tutti gli IP risolti.