Impara Linux

Comando di ricerca NS in Linux con esempi

Comando di ricerca NS in Linux con esempi

nslookup (Name Server Lookup) è uno strumento Linux utilizzato per ottenere informazioni da un server DNS come richiesto dall'utente. Il DNS (Domain Name System) è una parte fondamentale di Internet utilizzata per abbinare i nomi dei siti Web (ad es.g., fosslinux.com) al loro indirizzo IP risultante. Pertanto, nslookup può tornare utile per gli amministratori di rete per interrogare il DNS per ottenere l'indirizzo IP, il nome di dominio o qualsiasi altro record DNS specifico. Viene anche utilizzato nella risoluzione dei problemi relativi al DNS.

Lo strumento da riga di comando nslookup funziona in due modalità, modalità interattiva e modalità non interattiva. La modalità interattiva viene utilizzata quando si interroga il server DNS per informazioni su vari host, domini o host di stampa in un dominio. La modalità non interattiva, d'altra parte, è limitata in quanto stampa solo il nome e le informazioni di query per un host o dominio.

nslookup modalità non interattiva

La modalità non interattiva è la modalità più utilizzata durante l'esecuzione del comando nslookup. È considerato un metodo più veloce poiché dovrai solo passare un singolo comando ad ogni esecuzione.

Con questa modalità, digiti nslookup seguito dall'indirizzo IP o dall'host che vuoi cercare. Diamo un'occhiata ad alcuni comandi che puoi eseguire con nslookup in modalità non interattiva.

1. Visualizza l'indirizzo IP di un nome host

Supponiamo che tu voglia ottenere "A Record" (indirizzo IP) di un sito Web come nmap.organizzazione. Tutto quello che devi fare è avviare il Terminale ed eseguire il comando seguente:

nslookup nmap.organizzazione

nslookup nmap Dall'output sopra, il server fa riferimento all'indirizzo IP del server DNS. Nella sezione Risposta non autorevole, l'indirizzo si riferisce all'indirizzo IP del sito web nmap.organizzazione.

Prima di esaminare altri esempi, sarebbe meglio prima capire la differenza tra risposta autorevole e risposta non autorevole. Viene fornita una risposta autorevole quando il server DNS che ospita la copia primaria del record DNS risponde alla tua ricerca. D'altra parte, una risposta non autorevole è quando il server DNS che risponde alla tua richiesta non contiene i file di zona originali. La maggior parte delle volte, il server ha una cache di un record DNS precedentemente richiesto da tutte le ricerche DNS eseguite.

2. Eseguire una ricerca DNS inversa

Una ricerca DNS inversa è dove hai un "Record A" / indirizzo IP e vuoi ottenere il nome host risultante. Usa la sintassi seguente:

nslookup [indirizzo IP]

Ricerca DNS inversa

3. Visualizza record MX

Un record MX (Mail Exchange) è una voce nel DNS.file zine che associa un nome di dominio a un elenco di server di scambio di posta che gestiscono la posta di quel particolare dominio. Useremo la seguente sintassi:

nslookup -query=mx [nome sito web]

nslookup record MX

4. Visualizza i record NS

I record NS vengono utilizzati per identificare i server dei nomi (sia secondari che primari) responsabili di una particolare zona DNS. Useremo la seguente sintassi:

nslookup -query=ns [nome sito]

nslookup record NS

5. Visualizza un record SOA

Un record di Start of Authority (SOA) è un record DNS che contiene informazioni amministrative sul dominio. Usa la sintassi seguente:

nslookup -query=soa [nome sito web]

nslookup record SOA

6. Visualizza tutti i record DNS

Useremo la seguente sintassi:

nslookup -query=any [nome sito]

7. Usa un numero di porta diverso

Per impostazione predefinita, il protocollo DNS viene eseguito sulla porta 53. Se la porta è stata modificata per qualsiasi motivo, è possibile specificare la porta impostata utilizzando l'argomento -port.

nslookup -port=[numero-porta] [nome-sito-web]

porta personalizzata nslookup

nslookup modalità interattiva

La modalità interattiva di nslookup è abbastanza semplice. Tutto quello che devi fare è eseguire il comando nslookup sul Terminale e ti darà un prompt in cui puoi eseguire i tuoi comandi. Guarda l'immagine qui sotto.

nslookup prompt

Per ottenere l'indirizzo IP del nome host, inserisci il nome del sito Web nel prompt e premi Invio.

indirizzo IP

Per eseguire una ricerca DNS inversa, inserire l'indirizzo IP dell'host.

Ricerca DNS inversa

Per visualizzare i record MX (scambio di posta), utilizzare il comando seguente:

imposta tipo=mx

nslookup MX

Per visualizzare i record NS, utilizzare il comando seguente:

imposta tipo=ns

nslookup NS

Conclusione

L'Internet Systems Consortium aveva brevemente elencato il programma nslookup come deprecato, ma in seguito ha annullato questa decisione. L'elenco di deprecazione ha favorito principalmente i comandi/programmi host e dig che possono eseguire le stesse funzioni del comando nslookup a un livello di accettazione del settore leggermente superiore.

Come aumentare gli FPS in Linux?
FPS sta per Fotogrammi al secondo. Il compito dell'FPS è misurare il frame rate nelle riproduzioni video o nelle prestazioni di gioco game. In parole ...
I migliori giochi di laboratorio dell'app Oculus
Se possiedi un visore Oculus, devi essere informato sul sideloading. Il sideloading è il processo di installazione di contenuti non archiviati sul vis...
I 10 migliori giochi da giocare su Ubuntu
La piattaforma Windows è stata una delle piattaforme dominanti per i giochi a causa dell'enorme percentuale di giochi che si stanno sviluppando oggi p...