Com utilitzar Nslookup a Debian Linux

Com Utilitzar Nslookup A Debian Linux



Nslookup o cerca del servidor de noms és una eina que fan servir els administradors de xarxa per trobar el nom d'amfitrió, l'adreça IP o altres registres DNS, com ara registres MX, registres NS, etc. Sovint s'utilitza per solucionar problemes relacionats amb el DNS.

En aquest article, explicarem com utilitzar Nslookup per consultar diferents tipus de registres DNS. Hem executat les ordres i el procediment esmentats en aquest article en un sistema operatiu Debian 10. Tanmateix, també es pot seguir el mateix procediment en altres distribucions i versions de Linux.

Hi ha dos modes en què funciona Nslookup: el mode interactiu i el mode no interactiu. Hem explicat el procediment en mode no interactiu. No obstant això, al final també aprendrà a utilitzar el mode interactiu.







Nslookup Mode no interactiu

En el mode no interactiu, tota l'ordre s'emet al terminal. Utilitzeu aquest mode quan necessiteu una única informació d'un servidor concret.



Per utilitzar el mode no interactiu, la sintaxi general és:



$ nslookup [ opció ] [ nom d'amfitrió ] [ Servidor DNS o IP ]

Com funciona?

Obriu el terminal al vostre sistema operatiu Debian. A l'extrem superior esquerre de l'escriptori, veureu la pestanya Activitats. En fer clic en aquesta pestanya, apareixerà una barra de cerca. A partir d'aquí, podeu cercar l'aplicació Terminal.





Obteniu l'adreça IP d'un nom d'amfitrió

Per trobar l'adreça IP d'un nom d'amfitrió, la sintaxi és:

$ example.com

Aquest mètode també es coneix com a cerca de DNS directe.



Per exemple, per trobar l'adreça IP de redhat.com , introduïu l'ordre següent al terminal:

$ nslookup redhat.com

L'ordre anterior implica que Nslookup ha sol·licitat al servidor DNS per trobar l'adreça IP de redhat.com. Aleshores, el servidor DNS sol·licita a altres servidors, obté una resposta i després la torna a enviar a Nslookup.

A la Terminal, rebràs la següent informació:

Comprensió de la sortida

El resultat anterior ens ha proporcionat algunes conclusions. Entenem-los:

Servidor:  192.168.72.2

# És l'adreça IP del servidor DNS al qual Nslookup ha sol·licitat.

Servidor:  192.168.72.2 #53

# És l'adreça IP del servidor DNS juntament amb el número de port 53 amb el qual s'ha parlat Nslookup.

Resposta no autoritzada
Adreça: 209.132.183.105

# La resposta no autoritzada indica que tenim la resposta emmagatzemada a la memòria cau del servidor DNS.

Obteniu el nom d'amfitrió de l'adreça IP

També podem realitzar Nslookup invers per resoldre el nom d'amfitrió amb una adreça IP. Es coneix com a cerca inversa de DNS.

La sintaxi de l'ordre és:

$ nslookup adreça_IP

A l'exemple següent, estem trobant el nom d'amfitrió contra l'IP 209.132.183.105 de la següent manera:

$ nslookup 209.132.183.105

A la sortida següent, podeu veure que Nslookup ha retornat el nom d'amfitrió amb l'adreça IP especificada.

Obteniu registres MX

Els registres MX ( Mail Exchange ) determinen la configuració del servidor de correu configurada per a un domini específic. Conté l'assignació d'un nom de domini a una llista de servidors de correu electrònic. Els registres MX indiquen quin servidor de correu gestionarà els correus enviats a un domini específic. Els registres MX es configuren de manera que quan s'envia un correu electrònic a @example.com, s'encamina als servidors de correu del domini example.com.

Per trobar els registres MX per a un domini específic, la sintaxi és:

$ nslookup -consulta =mx example.com

A l'exemple següent, estem trobant els registres MX del domini debian.org :

$ nslookup - consulta =mx debian.org

La sortida següent mostra els registres MX del domini debian.org .

Obtenir registres NS

Al sistema de noms de domini, els registres NS s'utilitzen per identificar quins servidors de noms són responsables i autoritzats per a un domini.

Per trobar els registres NS d'un domini específic, la sintaxi és:

$ nslookup -consulta =mx example.com

A l'exemple següent, estem trobant els registres NS del domini debian.org :

$ nslookup -consulta =mx debian.org

La sortida següent mostra els registres NS del domini debian.org .

Obteniu tots els registres DNS

Nslookup també es pot utilitzar per recuperar tots els registres simultàniament, inclosos A, NS, MX, TXT, SPF, etc. per al nom d'amfitrió que especifiqueu.

Per trobar tots els registres DNS, utilitzeu la sintaxi següent:

$ nslookup -consulta = qualsevol < URL >

Per exemple, per trobar tots els registres DNS d'un domini debian.org , l'ordre seria:

$ nslookup -consulta =qualsevol Debian.org

Mode interactiu Nslookup

En el mode interactiu, primer introduïu una indicació independent i, a continuació, afegiu paràmetres posteriors per obtenir més informació. Utilitzeu aquest mode quan necessiteu molta informació d'un servidor.

Per utilitzar el mode interactiu, simplement escriviu nslookup al Terminal i premeu Enter.

$ nslookup

Veureu un missatge com >. Aquí podeu consultar informació.

A l'exemple següent, després d'entrar a l'indicador Nslookup, hem introduït les ordres següents:

# Per obtenir informació de l'adreça IP del domini redhat.com

> redhat.com

# Per obtenir registres MX per al domini redhat.com

> conjunt consulta =mx
> redhat.com

Com hem vist, Nslookup proporciona molta informació sobre DNS, com ara informació de cerca directa i inversa, registres NS, registres MX, etc. No obstant això, no es limita només a aquesta informació sinó que proporciona molt més que això. Però de moment, esperem que n'hi hagi prou amb tenir una comprensió bàsica de les obres de Nslookup.