logo

dig Comando in Linux con esempi

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>

Per interrogare il record del dominio AQuesto 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 interrogare il record del dominio A con shortPer 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>

Per rimuovere le righe di commentoQuesto comando effettua una richiesta ed esclude le righe di commento. 4. Per impostare o cancellare tutti i flag del display.

dig techcodeview.com +noall>

Per impostare o cancellare tutti i flag del displayUtilizziamo 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>

a-query-risposte-dettagliateSe 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>

per interrogare tutti i tipi di record DNSUtilizziamo 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>

interrogare-il-record-ms-del-dominioSe 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>

percorso-dns-traccianteIl 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-specificare-i-server-dei-nomiPer 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>

SEZIONE TO-QUERY-STATISTICHEUsiamo 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.