Comando de búsqueda NS en Linux con ejemplos
norteslookup (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 (por ejemplo, fosslinux.com) con 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. Muestra 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. Realice 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 [ip-address]
3. Mostrar registros MX
Un registro MX (Mail Exchange) es una entrada en el archivo DNS.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 [website-name]
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 [website-name]
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 [website-name]
6. Mostrar todos los registros DNS
Usaremos la siguiente sintaxis:
nslookup -query=any [website-name]
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 cualquier motivo, puede especificar el puerto establecido mediante el argumento -port.
nslookup -port=[port-number] [website-name]
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.
Para obtener la dirección IP del nombre de host, ingrese el nombre del sitio web en el indicador y presione Enter.
Para realizar una búsqueda DNS inversa, ingrese la dirección IP del host.
Para mostrar los registros MX (intercambio de correo), use el siguiente comando:
set type=mx
Para mostrar los registros NS, use el siguiente comando:
set type=ns
Conclusión
El Consorcio de Sistemas de Internet incluyó brevemente el programa nslookup como obsoleto, pero luego revocó esta decisión. La lista de obsolescencia favoreció principalmente a 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.
Deja una respuesta