Dig Restituisce tutti i record

Dig Restituisce tutti i record
Dig sta per GROPER INFORMAZIONI DOMINIO, che è un'utilità potente della linea di comando. In Linux, il comando Dig è utile per interrogare le informazioni DNS. Ti consente di interrogare i dettagli su diversi server di nome DNS, inclusi i loro indirizzi host e lo scambio di posta. Dig Command-Line Strumento è flessibile e più facile da usare. Ecco perché tutti gli amministratori di sistema preferiscono utilizzare questo strumento per risolvere i problemi di DNS.

Questo articolo ti spiegherà come utilizzare il comando Dig in Linux con l'aiuto di alcuni esempi.

Come utilizzare il comando Dig in Linux?

Il comando Dig è incluso per impostazione predefinita in tutte le moderne distribuzioni Linux. Quindi, verifica l'installazione del comando Dig usando questo comando:

$ dig -v

La seguente uscita deve essere visualizzata sulla finestra del terminale:

Se si riceve un errore "Dig Command non trovato", quindi installalo eseguendo il comando seguente:

$ sudo apt install dnsutils

Comando Dig per la ricerca DNS

Il comando Dig può utilizzare con diverse opzioni. Quando si utilizza il comando Dig per interrogare un nome di dominio singolo senza ulteriori opzioni, il comando Dig visualizza il semplice verboso il seguente modulo:

$ dig Domain_name.com

Ad esempio, vogliamo cercare un nome di dominio "Google.com. In questo caso, il comando sopra utilizzerà nel seguente ordine:

$ Dig Google.com

Se analizziamo l'output, contiene diversi tipi di informazioni.

  1. La prima riga dell'output visualizza la versione di comando Dig e il nome di dominio interrogato. La prossima o la seconda riga mostra che l'opzione globale per impostazione predefinita è +cmd.
  2. La sezione di intestazione visualizza i dettagli di risposta ricevuti dal server DNS richiesto.
  3. La sezione di pseudosection OPT visualizza EDNS (Sistema di estensione per DNS), FLAG e dimensioni del pacchetto UDP.
  4. La sezione Risposta mostra i dettagli sul nome di dominio richiesto nella prima colonna. La seconda colonna mostra il tipo di query (in = Internet) e la terza colonna visualizza il tipo record (a = indirizzo).

Dig Restituisce tutti i record

Il comando Dig ci consente di restituire tutti i record della query. Utilizzare l'opzione "qualsiasi" per restituire tutti i record per un dominio specifico eseguendo questo comando:

$ dig +nocmd google.com qualsiasi +noall +risposta

Tipi di record di query

Per impostazione predefinita, Dig restituisce tutti i record di tipo "A" sulla domanda di un nome di dominio specifico. Utilizzando il comando Dig, è anche possibile visualizzare il tipo specifico di record sul terminale utilizzando le seguenti opzioni:

Scopo delle opzioni

CNAME Per recuperare i nomi di dominio alias

MX Per visualizzare un elenco di tutti i server di posta per un nome di dominio richiesto

Ns Per cercare i nomi autorevoli per il dominio richiesto

TXT Per recuperare tutti i record TXT per un dominio richiesto

Visualizza una risposta breve

Usa l'opzione '+Short' con il comando Dig per ottenere le risposte brevi per un dominio di query.

$ Dig Google.com +corto

Visualizza una risposta dettagliata

Quando si utilizzano le opzioni '+noall' e '+risposta' con il comando Dig, restituisce le risposte dettagliate. L'opzione '+noall' disattiva tutti i risultati e '+risposta' accende nella sezione Risposta.

$ Dig Google.com +noall +risposta

Dig query per il server di nomi specifico

Dig usa le configurazioni locali per decidere quale server di nome deve cercare se non viene menzionato alcun server di nome. È inoltre possibile specificare l'indirizzo IP del server o il nome host con il simbolo @ contro il quale si desidera eseguire la tua query. Ad esempio, qui, vogliamo interrogare il server dei nomi di Google utilizzando il seguente comando:

$ Dig Google.com @8.8.8.8

Cerca nomi di dominio batch

È possibile interrogare per un gran numero di domini usando il comando Dig. Aggiungi tutti i nomi di dominio (un nome di dominio per riga) e utilizza l'opzione -f con il nome file query_domain.TXT.

Google.com
Linux.org
Linuxhint.com
Linuxways.netto
[/c] c
Ad esempio, vogliamo interrogare i nomi di dominio multipli elencati in una query_domain.file txt.
[cc lang = "dart" width = "100%" height = "100%" sfuggito = "vero" tema = "blackboard" nowRap = "0"]
$ dig -f query_domain.txt +short

Gestisci la configurazione Dig

Il comportamento del comando Dig può essere controllato usando ~/.file digrc. Ad esempio, se si desidera visualizzare la sezione Risposta del comando Dig, apportare le seguenti modifiche al ~/.file digrc.

+NOall +Risposta +NOCMD

Salva modifiche e esegui nuovamente il comando Dig per il nome di dominio specifico.

Conclusione

In questo articolo, abbiamo dimostrato gli usi del comando Dig con l'aiuto di diversi esempi. Dig Command (DNS Lookup) è utile per gli amministratori di Linux per trovare i server di nomi di dominio. Abbiamo una comprensione di base del restituzione di tutti i record usando il comando Dig. Spero che gli esempi e le informazioni di cui sopra siano utili per te. Grazie!