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.comLa 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.46Si 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.8Aquí 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.comLa 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.comSi 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.comSuelen 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.comSi 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.comSi 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.comEl 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
> exitEn 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.
| Comando | Uso | Ejemplo |
|---|---|---|
| nslookup dominio | IP de un dominio | nslookup google.com |
| nslookup IP | DNS inverso | nslookup 8.8.8.8 |
| nslookup dominio servidor | Consulta a un DNS específico | nslookup google.com 1.1.1.1 |
| -type=mx | Servidores de correo | nslookup -type=mx gmail.com |
| -type=ns | DNS autoritativos | nslookup -type=ns github.com |
| -type=txt | SPF, DKIM, DMARC | nslookup -type=txt google.com |
| -type=cname | Alias de dominio | nslookup -type=cname www.github.com |
| -type=aaaa | Dirección IPv6 | nslookup -type=aaaa google.com |
| -type=soa | Autoridad de zona | nslookup -type=soa example.com |
| Modo interactivo | Consultas múltiples | nslookup 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á.