Comandos LinuxExplicados en español
/
Ficha65 / 104
Categoría
Redes
Ejemplos
5
Ver también
dig · ping · curl · ip

nslookup

name server lookup (consulta a servidor DNS)

Consulta servidores DNS para resolver nombres de dominio a IP y viceversa.

Sirve para preguntar a un servidor DNS qué IP tiene un dominio, o a qué nombre corresponde una IP (búsqueda inversa). Lo usas para revisar si un dominio resuelve bien o para probar un servidor DNS en particular. Viene en el paquete bind9-dnsutils: si no lo tienes, sudo apt install bind9-dnsutils.

Sintaxisnslookup [DOMINIO] [SERVIDOR_DNS] o nslookup [OPCIÓN] DOMINIO
§ 1

Despiece

5 ejemplos
Resolver un dominio a IP (A)

Resolver un dominio a IP (A)

2 piezas
Lámina01 / 05
Comandonslookup ejemplo.com
Piezas2
Escala1:1
N.ºPiezaTipoQué hace
1nslookupComandoEl comando para consultas DNS.
2ejemplo.comArgumentoDominio a resolver.
Resultado

Muestra servidor DNS usado y la(s) IP(s) que devuelve para ejemplo.com.

Consultar registros MX (correo)

3 piezas
Lámina02 / 05
Comandonslookup -type=MX ejemplo.com
Piezas3
Escala1:1
N.ºPiezaTipoQué hace
1nslookupComandoComando DNS.
2-type=MXOpciónSolicita registros de servidores de correo.
3ejemplo.comArgumentoDominio a consultar.
Resultado

Lista servidores MX con su prioridad para el envío de correo.

Consultar usando un servidor DNS específico

3 piezas
Lámina03 / 05
Comandonslookup ejemplo.com 1.1.1.1
Piezas3
Escala1:1
N.ºPiezaTipoQué hace
1nslookupComandoComando DNS.
2ejemplo.comArgumentoDominio a resolver.
31.1.1.1ArgumentoServidor DNS a consultar (Cloudflare).
Resultado

Hace la consulta directamente a 1.1.1.1, útil para comparar con tu DNS local.

Reverse lookup (IP a dominio)

2 piezas
Lámina04 / 05
Comandonslookup 8.8.8.8
Piezas2
Escala1:1
N.ºPiezaTipoQué hace
1nslookupComandoComando DNS.
28.8.8.8ArgumentoDirección IP para consulta inversa.
Resultado

Muestra el nombre de dominio PTR asociado a esa IP (si existe).

Consultar registros TXT

3 piezas
Lámina05 / 05
Comandonslookup -type=TXT ejemplo.com
Piezas3
Escala1:1
N.ºPiezaTipoQué hace
1nslookupComandoComando DNS.
2-type=TXTOpciónSolicita registros TXT (verificación, SPF, DKIM).
3ejemplo.comArgumentoDominio a consultar.
Resultado

Muestra valores TXT, útiles para verificar dominios/correos.

§ 2

Opciones

Las que sí vas a usar
OpciónQué hace
-type=MXConsulta registros MX (servidores de correo).
-type=AConsulta registros A (dirección IPv4).
-type=AAAAConsulta registros AAAA (dirección IPv6).
-type=NSConsulta servidores de nombres (NS).
-type=TXTConsulta registros TXT.
-type=CNAMEConsulta registro CNAME (alias).
-debugMuestra más detalles del proceso de consulta.
§ 3

Fallas comunes

FallaRemedio
nslookup no responde o muestra servidor desconocido.Revisa /etc/resolv.conf o prueba con otro DNS (8.8.8.8, 1.1.1.1). Puede haber problema de conexión o DNS bloqueado.
Confundir tipo de consulta y no obtener lo esperado.Especifica -type correcto: MX para correo, A IPv4, AAAA IPv6, NS servidores de nombres.
Resultado NXDOMAIN pero el dominio existe.Puede ser la caché de tu DNS. Pregúntale a otro servidor: nslookup ejemplo.com 1.1.1.1. Si ahí sí aparece, espera a que se renueve la caché o revisa el DNS de tu proveedor.
§ 4

Preguntas frecuentes

¿Para qué sirve nslookup?
Sirve para consultar servidores DNS y resolver nombres de dominio a IP (y al revés), ideal para diagnosticar problemas de DNS.
¿Cuál es la diferencia entre nslookup y dig?
nslookup es interactivo y simple; dig es más moderno, preciso y da salida más estructurada. Ambos resuelven DNS.
¿Cómo veo registros MX con nslookup?
Con nslookup -type=MX dominio.com. Muestra servidores de correo y prioridades.
¿Qué significa NXDOMAIN?
No existe el dominio (Non-Existent Domain): el servidor DNS no encuentra ese nombre registrado.
¿Puedo probar un DNS distinto?
Sí: nslookup dominio.com 1.1.1.1 usa Cloudflare directamente, sin pasar por tu DNS local.
§ 5

Ver también