Aprenda Linux

Comando de búsqueda NS en Linux con ejemplos

Comando de búsqueda NS en Linux con ejemplos

nslookup (búsqueda de servidor de nombres) es una herramienta de Linux que se utiliza para obtener información de un servidor DNS según lo solicite el usuario. El DNS (sistema de nombres de dominio) es una parte fundamental de Internet que se utiliza para hacer coincidir los nombres de los sitios web (p.gramo., Fosslinux.com) a su dirección IP resultante. Por lo tanto, nslookup puede ser útil para que los administradores de red consulten el DNS para obtener la dirección IP, el nombre de dominio o cualquier otro registro DNS específico. También se utiliza para solucionar problemas relacionados con el DNS.

La herramienta de línea de comandos nslookup funciona en dos modos, modo interactivo y modo no interactivo. El modo interactivo se utiliza cuando se consulta al servidor DNS para obtener información sobre varios hosts, dominios o hosts de impresión en un dominio. El modo no interactivo, por otro lado, es limitado ya que solo imprime el nombre y la información de consulta para un host o dominio.

modo no interactivo de nslookup

El modo no interactivo es el modo más utilizado al ejecutar el comando nslookup. Se considera un método más rápido, ya que solo necesitará pasar un solo comando en cada ejecución.

Con este modo, escribe nslookup seguido de la dirección IP o el host, desea buscar. Veamos algunos comandos que puede ejecutar con nslookup en el modo no interactivo.

1. Mostrar la dirección IP de un nombre de host

Supongamos que desea obtener "A Record" (dirección IP) de un sitio web como nmap.org. Todo lo que necesita hacer es iniciar la Terminal y ejecutar el siguiente comando:

nslookup nmap.org

nslookup nmap De la salida anterior, el servidor se refiere a la dirección IP del servidor DNS. En la sección Respuesta no autorizada, la dirección se refiere a la dirección IP del sitio web nmap.org.

Antes de ver más ejemplos, sería mejor que primero comprendamos la diferencia entre la respuesta autorizada y la respuesta no autorizada. Se da una respuesta autorizada cuando el servidor DNS que aloja la copia principal del registro DNS responde a su búsqueda. Por otro lado, una respuesta no autorizada es cuando el servidor DNS que responde a su solicitud no contiene los archivos de zona originales. La mayoría de las veces, el servidor tiene un caché de un registro DNS solicitado previamente de todas las búsquedas de DNS realizadas.

2. Realizar una búsqueda de DNS inversa

Una búsqueda de DNS inversa es donde tiene un "Registro A" / dirección IP y desea obtener el nombre de host resultante. Utilice la siguiente sintaxis:

nslookup [dirección IP]

Búsqueda de DNS inversa

3. Mostrar registros MX

Un registro MX (Mail Exchange) es una entrada en el DNS.archivo zine que asigna un nombre de dominio a una lista de servidores de intercambio de correo que manejan los correos de ese dominio en particular. Usaremos la siguiente sintaxis:

nslookup -query = mx [nombre del sitio web]

registros MX de nslookup

4. Mostrar registros NS

Los registros NS se utilizan para identificar los servidores de nombres (tanto secundarios como primarios) responsables de una zona DNS en particular. Usaremos la siguiente sintaxis:

nslookup -query = ns [nombre-sitio web]

registros NS de nslookup

5. Mostrar un registro SOA

Un registro de inicio de autoridad (SOA) es un registro DNS que contiene información administrativa sobre el dominio. Utilice la siguiente sintaxis:

nslookup -query = soa [nombre del sitio web]

registros SOA de nslookup

6. Mostrar todos los registros DNS

Usaremos la siguiente sintaxis:

nslookup -query = any [nombre-sitio web]

7. Utilice un número de puerto diferente

De forma predeterminada, el protocolo DNS se ejecuta en el puerto 53. Si el puerto se cambió por algún motivo, puede especificar el puerto establecido utilizando el argumento -port.

nslookup -port = [número-puerto] [nombre-sitio web]

puerto personalizado nslookup

modo interactivo nslookup

El modo interactivo de nslookup es bastante simple. Todo lo que necesita hacer es ejecutar el comando nslookup en la Terminal, y le dará un mensaje donde puede ejecutar sus comandos. Vea la imagen a continuación.

nslookup prompt

Para obtener la dirección IP del nombre de host, ingrese el nombre del sitio web en el indicador y presione Enter.

dirección IP

Para realizar una búsqueda de DNS inversa, ingrese la dirección IP del host.

Búsqueda de DNS inversa

Para mostrar los registros MX (intercambio de correo), use el siguiente comando:

tipo de conjunto = mx

nslookup MX

Para mostrar los registros NS, use el siguiente comando:

tipo de conjunto = ns

nslookup NS

Conclusión

El Consorcio de Sistemas de Internet había incluido brevemente el programa nslookup como obsoleto, pero luego revocó esta decisión. La lista de obsolescencia favoreció principalmente los comandos / programas host y dig que pueden realizar las mismas funciones que el comando nslookup en un nivel de aceptación de la industria algo más alto.

Cómo descargar y jugar Sid Meier's Civilization VI en Linux
Introducción al juego Civilization 6 es una versión moderna del concepto clásico introducido en la serie de juegos Age of Empires. La idea era bastant...
Cómo instalar y jugar a Doom en Linux
Introducción a Doom La serie Doom se originó en los años 90 después del lanzamiento del Doom original. Fue un éxito instantáneo y, desde ese momento e...
Vulkan para usuarios de Linux
Con cada nueva generación de tarjetas gráficas, vemos que los desarrolladores de juegos superan los límites de la fidelidad gráfica y se acercan un pa...