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 utilizar
nslookup>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 uso
nslookup>, 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
- Realizar una búsqueda de DNS inversa
- Usando la opción `-type=any`
- Usando la opción `-type=soa`
- Usando la opción `-type=ns`
- Usando la opción `-type=a`
- Usando la opción `-type=mx`
- Usando la opción `-type=txt`
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
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
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
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
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
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
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
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
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.