logo

Comando Nslookup en Linux con ejemplos

Nslookup (Significa Búsqueda de servidor de nombres) es un comando útil para obtener información del servidor DNS. Es una herramienta de administración de red para consultar el Sistema de nombres de dominio (DNS) para obtener el nombre de dominio o la asignación de direcciones IP o cualquier otro registro DNS específico. También se utiliza para solucionar problemas relacionados con DNS.

En palabras sencillas, imaginemos Internet como un barrio gigante. Los sitios web son como casas, pero en lugar de nombres de calles, tienen direcciones fáciles de recordar como google.com. Sin embargo, las computadoras se comunican mediante números, por lo que necesitan una forma de encontrar estas casas. Ahí es donde entra en juego el DNS. Actúa como una guía telefónica, traduciendo esos nombres amigables de sitios web en direcciones numéricas (direcciones IP) que las computadoras pueden entender.



Ahora elnslookup>El comando es como una herramienta especial que puede utilizar para explorar esta guía telefónica. Le permite hacer preguntas sobre sitios web y cómo están conectados. Puedes usarlo para:

tipo de fecha mecanografiada
  • Buscar la dirección de un sitio web : Al igual que buscar un número de teléfono en una guía telefónica, puede utilizarnslookup>para encontrar la dirección IP de un sitio web.
  • Solucionar un problema s: Si tiene problemas para acceder a un sitio web,nslookup>puede ayudarle a identificar dónde podría estar el problema.
  • Más información sobre la configuración del dominio s: mediante el usonslookup>, puede descubrir detalles sobre el dominio de un sitio web, como los servidores responsables de administrarlo.

Sintaxis del comando nslookup en Linux

La sintaxis delnslookup>El comando es relativamente sencillo y normalmente toma la forma:

nslookup [option] [domain]>

Dónde:



  • [options]> consulte parámetros adicionales que modifican el comportamiento del comando.
  • [domain]> denota el nombre de dominio o la dirección IP que se va a consultar.

Opciones del comando nslookup:

Opciones Descripción
-dominio=[nombre-dominio] le permite cambiar el nombre DNS predeterminado.
-depurar permite la visualización de información de depuración.
-puerto=[número-puerto] Utilice la opción -port para especificar el número de puerto para consultas. De forma predeterminada, nslookup usa el puerto 53 para consultas DNS
-timeout=[segundos] puede especificar el tiempo permitido para que responda el servidor DNS. De forma predeterminada, el tiempo de espera está establecido en unos segundos.
-tipo=a Buscar un registro
También podemos ver todos los registros DNS disponibles para un registro en particular usando el -tipo=a opción
-tipo=cualquiera Búsqueda de cualquier registro
También podemos ver todos los registros DNS disponibles usando el -tipo=cualquiera opción.
-tipo=información muestra información relacionada con el hardware sobre el host. Proporciona detalles sobre el sistema operativo y la plataforma de hardware.
-tipo=mx Buscar un registro mx
MX (Mail Exchange) asigna un nombre de dominio a una lista de servidores de intercambio de correo para ese dominio. El registro MX dice que todos los correos enviados a google.com deben enrutarse al servidor de correo de ese dominio.
-tipo=ns Buscar un registro ns
El registro NS (Servidor de nombres) asigna un nombre de dominio a una lista de servidores DNS autorizados para ese dominio. Generará los servicios de nombres que están asociados con el dominio dado.
-tipo=ptr utilizado en búsquedas de DNS inversas. Recupera los registros de puntero (PTR), que asignan direcciones IP a nombres de dominio.
-tipo=soa Búsqueda de un registro soa
Registro SOA (inicio de autoridad), proporciona la información autorizada sobre el dominio, la dirección de correo electrónico del administrador del dominio, el número de serie del dominio, etc.

Ejemplos de algunas de las opciones de comando más importantes de nslookup en Linux

Realizar una búsqueda básica de DNS

Sintaxis:

nslookup example.com>

Ejemplo:



nslookup google.com>

nslookup seguido del nombre de dominio mostrará el registro A (dirección IP) del dominio. Utilice este comando para buscar el registro de dirección de un dominio. Consulta los servidores de nombres de dominio y obtiene los detalles.

nslookup google.com

nslookup google.com

Realizar una búsqueda de DNS inversa

Sintaxis:

nslookup [IP Address]>

Ejemplo:

nslookup 192.168.0.10>

También puede realizar la búsqueda DNS inversa proporcionando la dirección IP como argumento para nslookup.

nslookup 192.168.0.10

nslookup 192.168.0.10

Usando la opción `-type=any`

Sintaxis:

nslookup -type=any google.com>

Búsqueda de cualquier registro También podemos ver todos los registros DNS disponibles utilizando el -tipo=cualquiera opción.

nslookup -type=cualquier google.com

nslookup -type=cualquier google.com

hiba bukhari

Usando `-tipo=soa` opción

Sintaxis:

nslookup -type=soa redhat.com>

Búsqueda de un registro SOA Registro SOA (inicio de autoridad), proporciona información autorizada sobre el dominio, la dirección de correo electrónico del administrador del dominio, el número de serie del dominio, etc.

nslookup -type=soa redhat.com

nslookup -type=soa redhat.com

Usando `-tipo=ns` opción

Sintaxis:

nslookup -type=ns google.com>

Busque un registro ns. El registro NS (Servidor de nombres) asigna un nombre de dominio a una lista de servidores DNS autorizados para ese dominio. Generará los servicios de nombres que están asociados con el dominio dado.

nslookup -type=ns google.com

nslookup -type=ns google.com

Usando `-tipo=a` opción

Sintaxis:

nslookup -type=a google.com>

Busque un registro. También podemos ver todos los registros DNS disponibles para un registro en particular usando el -tipo=a opción.

nslookup -type=a google.com

nslookup -type=a google.com

Usando `-tipo=mx` opción

Sintaxis:

np relleno
nslookup -type=mx google.com>

Busque un registro mx. MX (Mail Exchange) asigna un nombre de dominio a una lista de servidores de intercambio de correo para ese dominio. El registro MX dice que todos los correos enviados a google.com deben enrutarse al servidor de correo de ese dominio.

nslookup -type=mx google.com

nslookup -type=mx google.com

Usando `-tipo=txt` opción

Sintaxis:

nslookup -type=txt google.com>

Busque un registro de texto. Los registros TXT son útiles para múltiples tipos de registros como DKIM, SPF, etc. Puede encontrar todos los registros TXT configurados para cualquier dominio usando el siguiente comando.

nslookup -type=txt google.com

nslookup -type=txt google.com

Comando Nslookup en Linux: preguntas frecuentes

¿Para qué se utiliza el comando nslookup?

El ` nslookup` El comando es una herramienta de administración de red que se utiliza para consultar el Sistema de nombres de dominio (DNS) para obtener información de asignación de nombres de dominio o direcciones IP. Se usa comúnmente para solucionar problemas relacionados con DNS, verificar registros DNS y diagnosticar problemas de red.

¿Cómo uso nslookup para encontrar la dirección IP de un dominio?

Para encontrar la dirección IP asociada con un dominio usando ` nslookup` , simplemente escriba ` búsquedan nombre_dominio` en su terminal o símbolo del sistema, reemplazando nombre_dominio con el dominio real que desea buscar. El comando devolverá las direcciones IP correspondientes para ese dominio.

¿Cuáles son las opciones o parámetros comunes utilizados con nslookup?

Algunas opciones o parámetros comunes utilizados con ` nslookup` incluir:

  • -consulta=tipo : Especifique el tipo de registro DNS a consultar (por ejemplo, A, MX, NS).
  • -servidor=servir r: especifique el servidor DNS que se utilizará para la consulta.
  • -tiempo de espera = segundos : establece el tiempo de espera para la consulta.
  • -depurar : habilite el modo de depuración para mostrar información detallada.
  • -ayuda o ? : muestra un mensaje de ayuda con las opciones disponibles.

¿Por qué a veces obtengo respuestas no autorizadas en los resultados de nslookup?

cuando ` nslookup` devuelve una respuesta no autorizada, significa que el servidor DNS consultado no es el servidor autorizado principal para el dominio en cuestión. En cambio, obtuvo la información de un servidor secundario o en caché. Esto es común en configuraciones de DNS recursivas donde los servidores almacenan en caché las respuestas por razones de rendimiento.

tabla hash versus mapa hash

¿Qué debo hacer si nslookup no resuelve un nombre de dominio?

Si ` nslookup` no puede resolver un nombre de dominio, hay varios pasos que puede seguir para solucionar el problema:

  • Verifique su conexión a Internet y asegúrese de que los servidores DNS sean accesibles.
  • Verifique la ortografía del nombre de dominio e inténtelo nuevamente.
  • Verifique la configuración de su servidor DNS o intente consultar un servidor DNS diferente.
  • Busque cualquier problema de configuración de red o firewall que pueda estar bloqueando las consultas de DNS.
  • Considere utilizar otras herramientas como excavación o host para solucionar problemas adicionales.

Conclusión

En este artículo hemos analizado el comando `nslookup`, que es una herramienta variable para consultar el servidor DNS y obtener información sobre el nombre de dominio o la asignación de direcciones IP. Hemos estudiado que es muy útil para solucionar problemas relacionados con DNS. También hemos analizado opciones como -type=a, -type=any, -type=mx, -type=ns, -type=ptr y -type=soa. En general, podemos decir que al utilizar la información de nslookup, los administradores pueden obtener información sobre la infraestructura DNS y resolver problemas relacionados con DNS de manera eficiente.