L’utilitànslookup
può essere installata e utilizzata su un sistema Linux per trovare informazioni sui record DNS per un dominio o un indirizzo IP. È particolarmente utile quando si risolvono i problemi DNS. Uno strumento popolare che viene installato anche con nslookup è dig
, che è simile ma utilizza diversi resolver. È una buona alternativa a nslookup, ma nslookup è in genere più facile da usare.
In questo tutorial, ti guideremo attraverso l’installazione di nslookup sulle principali distribuzioni Linux e mostreremo vari esempi da riga di comando che puoi utilizzare sul tuo sistema quando hai bisogno di ottenere informazioni DNS.
In questo tutorial imparerai:
- How to install nslookup on major Linux distros
- Nslookup command line examples
Category | Requirements, Conventions or Software Version Used |
---|---|
System | Any Linux distro |
Software | nslookup |
Altro | Accesso privilegiato al sistema Linux come root o tramite il comandosudo . |
Convenzioni | # – richiede comandi linux di essere eseguito con privilegi di root direttamente come utente root o con l’uso di sudo comando $ – richiede i comandi di linux per essere eseguito come un normale utente non privilegiato |
Installazione nslookup
C’è una buona probabilità che nslookup è già installato sul vostro sistema e pronto per l’uso. Ma, in caso contrario, basta usare il comando appropriato qui sotto per installarlo.
L’Istituto Geofisico UAF, è alla ricerca di un esperto analista di sistemi Linux per unirsi al proprio team di analisti e ingegneri di infrastrutture informatiche di ricerca. POSIZIONE: Fairbanks, Alaska,USA
APPLICA ORA
Per installare nslookup su Ubuntu, Debian, Linux Mint e qualsiasi altra distribuzione basata su Debian:
$ sudo apt install dnsutils
Per installare nslookup su CentOS, Fedora, Red Hat, e qualsiasi altro basato su Red Hat distribuzione:
$ sudo dnf install bind-utils
Per installare nslookup su Manjaro, Arch Linux, e qualsiasi altra distribuzione basata su Arch Linux:
$ sudo pacman -S dnsutils
riga di comando Nslookup esempi
Ora che nslookup è installato, provare alcuni dei seguenti comandi per ottenere un tatto per come funziona.
Per visualizzare le informazioni di base sul record di un dominio, è sufficiente specificare il nome di dominio come argomento. L’output può contenere più indirizzi IP, a seconda della configurazione del server interrogato.
$ nslookup redhat.comServer:127.0.0.53Address:127.0.0.53#53Non-authoritative answer:Name:redhat.comAddress: 209.132.183.105
Puoi anche cercare il record DNS inverso specificando l’indirizzo IP e vedendo a quale nome di dominio punta.
$ nslookup 209.132.183.105105.183.132.209.in-addr.arpaname = redirect.redhat.com.
Per visualizzare il record di posta (MX) per un dominio, utilizzare l’opzione-query=MX
. Questo record controlla dove la posta inviata al dominio (in questo caso, @redhat.com) viene inviato a.
$ nslookup -query=mx redhat.comServer:127.0.0.53Address:127.0.0.53#53Non-authoritative answer:redhat.commail exchanger = 10 us-smtp-inbound-2.mimecast.com.redhat.commail exchanger = 10 us-smtp-inbound-1.mimecast.com.
Utilizzare l’opzione -query=ns
per visualizzare un elenco di server DNS per il dominio.
$ nslookup -type=ns redhat.comServer:127.0.0.53Address:127.0.0.53#53Non-authoritative answer:redhat.comnameserver = a10-65.akam.net.redhat.comnameserver = a9-65.akam.net.redhat.comnameserver = a13-66.akam.net.redhat.comnameserver = a28-64.akam.net.redhat.comnameserver = a1-68.akam.net.redhat.comnameserver = a16-67.akam.net.
Queste sono alcune delle opzioni principali per nslookup, anche se ci sono più tipi di query disponibili e ulteriori opzioni. Controlla la pagina man per maggiori dettagli e magari prova anche il comando dig.
$ man nslookupAND$ man dig
Conclusione
In questa guida, abbiamo imparato come installare l’utilità nslookup sulle principali distribuzioni Linux. Abbiamo anche visto diversi comandi di esempio per interrogare le informazioni DNS da un nome di dominio e indirizzo IP. Il comando nslookup è molto utile quando è necessario visualizzare un elenco conciso di informazioni DNS.