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 -vLa 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 dnsutilsComando 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.comAd esempio, vogliamo cercare un nome di dominio "Google.com. In questo caso, il comando sopra utilizzerà nel seguente ordine:
$ Dig Google.comSe analizziamo l'output, contiene diversi tipi di informazioni.
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 +rispostaTipi 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 +cortoVisualizza 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 +rispostaDig 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.8Cerca 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.comGestisci 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!