Los 10 comandos Nslookup más utilizados

Nslookup es probablemente la herramienta DNS más usada del mundo, aunque solo sea porque viene instalada por defecto en Windows, macOS y la mayoría de distribuciones Linux. Mucha gente solo conoce el comando básico, pero puede hacer mucho más: interrogar servidores específicos, verificar registros MX, diagnosticar problemas de propagación o probar un resolvedor DNS concreto. Estos son los 10 comandos que usarás con más frecuencia.

1. Buscar la dirección IP de un dominio

El comando más básico y frecuente. Resuelve un nombre de dominio a dirección IP consultando tu servidor DNS por defecto.

nslookup example.com

La respuesta muestra el servidor DNS utilizado (línea "Server") y la dirección IP asociada al dominio. Si el dominio tiene varios registros A (habitual en sitios con alto tráfico que usan balanceo de carga), verás varias direcciones.

2. Encontrar el dominio a partir de una IP (DNS inverso)

La operación inversa: a partir de una dirección IP, encontrar el nombre de dominio asociado mediante el registro PTR.

nslookup 142.250.74.46

Si existe un registro PTR, verás el nombre de dominio correspondiente. Muchos servidores de correo verifican el DNS inverso para validar la identidad del remitente. Si tu servidor de correo no tiene un PTR bien configurado, tus emails probablemente acabarán en spam.

3. Consultar un servidor DNS específico

Por defecto, nslookup usa el servidor DNS configurado en tu máquina. Pero puedes forzar la consulta a un servidor DNS concreto para comparar resultados o probar un resolvedor determinado.

nslookup example.com 8.8.8.8

Aquí la consulta va a Google DNS (8.8.8.8) en lugar de tu servidor por defecto. Muy útil para diagnosticar problemas de propagación: si el resultado difiere entre tu DNS local y 1.1.1.1 (Cloudflare) o 8.8.8.8 (Google), el problema probablemente está en la caché de tu resolvedor o del de tu operador.

4. Buscar los servidores de correo (MX)

Los registros MX indican qué servidores gestionan el correo de un dominio. Es lo primero que hay que comprobar cuando los emails no se entregan.

nslookup -type=mx example.com

La respuesta lista los servidores MX con su prioridad (el número más bajo es el servidor principal). Para un dominio con Google Workspace verás entradas como aspmx.l.google.com. Para Microsoft 365, algo como example-com.mail.protection.outlook.com.

5. Buscar los servidores DNS autoritativos (NS)

Los registros NS indican qué servidores DNS son autoritativos para un dominio. Útil para saber con qué proveedor DNS está configurado un dominio.

nslookup -type=ns example.com

Si ves servidores como ns1.cloudflare.com, el dominio usa Cloudflare como DNS. Servidores con .awsdns. indican Amazon Route 53. Servidores como dns1.registrar-servers.com apuntan a Namecheap.

6. Verificar registros TXT

Los registros TXT se usan para muchas cosas: verificación de propiedad de dominio (Google Search Console, Microsoft 365), configuración SPF para autenticación de correo, claves DKIM y políticas DMARC.

nslookup -type=txt example.com

Suelen aparecer registros que empiezan por v=spf1 (configuración SPF), v=DMARC1 (política DMARC) o cadenas de verificación de Google/Microsoft. Si tienes problemas de entregabilidad de correo, aquí compruebas que SPF y DMARC estén bien configurados.

7. Buscar un registro CNAME

Un CNAME es un alias que apunta a otro nombre de dominio. Muy habitual en subdominios: www.example.com suele apuntar a example.com mediante un CNAME.

nslookup -type=cname www.example.com

Si el subdominio usa un CNAME, verás a qué dominio apunta. Los CDN como Cloudflare, Fastly o AWS CloudFront usan CNAME masivamente para enrutar tráfico hacia sus servidores edge.

8. Buscar registros AAAA (IPv6)

Los registros AAAA son el equivalente de los registros A pero para direcciones IPv6. Si quieres comprobar si un dominio es accesible por IPv6, este es el comando.

nslookup -type=aaaa example.com

Si el dominio tiene un registro AAAA, verás una dirección IPv6 (por ejemplo 2606:2800:220:1:248:1893:25c8:1946). La ausencia de respuesta significa que el dominio no soporta IPv6.

9. Consultar el registro SOA

El registro SOA (Start of Authority) contiene información esencial sobre la zona DNS: el servidor primario, el contacto administrativo, el número de serie y los parámetros de sincronización entre servidores.

nslookup -type=soa example.com

El campo más importante aquí es el serial. Si acabas de modificar un registro DNS y los cambios no se propagan, un serial que no se incrementó suele ser la causa.

10. Usar el modo interactivo

Si necesitas ejecutar varias consultas seguidas, el modo interactivo de nslookup te ahorra volver a escribir el comando cada vez. Escribe nslookup sin argumentos para entrar.

nslookup
> set type=mx
> example.com
> set type=ns
> example.com
> server 1.1.1.1
> example.com
> exit

En este modo puedes cambiar el tipo de registro con set type=, cambiar de servidor DNS con server y encadenar consultas. Mucho más rápido cuando diagnosticas un problema que requiere verificar varios tipos de registros en varios dominios.

ComandoUsoEjemplo
nslookup dominioIP de un dominionslookup google.com
nslookup IPDNS inversonslookup 8.8.8.8
nslookup dominio servidorConsulta a un DNS específiconslookup google.com 1.1.1.1
-type=mxServidores de correonslookup -type=mx gmail.com
-type=nsDNS autoritativosnslookup -type=ns github.com
-type=txtSPF, DKIM, DMARCnslookup -type=txt google.com
-type=cnameAlias de dominionslookup -type=cname www.github.com
-type=aaaaDirección IPv6nslookup -type=aaaa google.com
-type=soaAutoridad de zonanslookup -type=soa example.com
Modo interactivoConsultas múltiplesnslookup luego comandos
En Linux y macOS, dig suele preferirse a nslookup por su salida más detallada y su sintaxis más flexible. Pero nslookup sigue siendo la herramienta universal, disponible en todas partes incluidas las máquinas Windows sin instalación adicional. Para un diagnóstico rápido desde cualquier equipo, es la que nunca te fallará.