Dos momentos realmente distintos
dig / nslookup
Detalle completo del protocolo, automatizable, sin conexión
Herramienta web
Sin instalación, consultas masivas, compartible
dig y nslookup frente a herramientas DNS web
dig y nslookup son herramientas de línea de comandos imprescindibles por una buena razón: son precisas, se pueden automatizar con scripts y están disponibles en casi cualquier sistema con terminal. Una herramienta de consulta web no pretende sustituirlas, sino cubrir los momentos en que encajan peor con la tarea que tienes entre manos.
Dónde ganan las herramientas de terminal
- Consultar directamente un servidor DNS específico, distinto del predeterminado: dig @1.1.1.1 example.com es un solo comando, sin pantallas de configuración.
- Inspeccionar la respuesta completa, incluidos los indicadores, los TTL y la estructura exacta de los registros devueltos, algo útil cuando estás depurando el propio DNS y no solo buscas una respuesta.
- Incorporar una comprobación a un flujo de trabajo automatizado más amplio que ya vive en un script de shell o en un pipeline de CI.
- Trabajar sin depender de ningún navegador, en un servidor al que ya te has conectado por SSH.
Dónde se gana su lugar una herramienta web
- Una comprobación rápida desde el teléfono o desde cualquier dispositivo sin una terminal a mano.
- Resolver una lista realmente grande de dominios de una sola vez, con vista de progreso y una exportación en condiciones, en lugar de volcar a mano en un archivo de texto un bucle de llamadas a dig.
- Pasarle un enlace a un compañero no técnico en vez de guiarlo para que instale y use una herramienta de línea de comandos.
- Programar una comprobación periódica con un panel que consultar después, en lugar de mantener tú mismo una tarea cron y un sitio donde guardar su salida.
| Aspecto | dig / nslookup | Herramienta web |
|---|---|---|
| Configuración necesaria | Una terminal, ya instalada en la mayoría de los sistemas | Ninguna: solo un navegador |
| Consultar un servidor concreto | Un solo indicador (@1.1.1.1) | Normalmente fijo al propio resolvedor de la herramienta |
| Resolución masiva | Requiere programar un bucle por tu cuenta | Integrada, con progreso y exportación |
| Detalle completo del protocolo (indicadores, TTL) | Sí, en la respuesta sin procesar | Normalmente abstraído |
| Compartible con un compañero no técnico | No fácilmente | Solo un enlace |
En la práctica, la mayoría de quienes recurren a una herramienta web para consultas individuales rápidas siguen teniendo dig a mano para depurar DNS en profundidad: no compiten entre sí, sino que se adaptan a puntos distintos del espectro entre «necesito una respuesta rápida» y «necesito ver exactamente qué está haciendo el protocolo».
Dos indicadores de dig que conviene conocer aunque uses poco el resto
- dig +short elimina la cabecera detallada y la salida de indicadores y muestra solo la respuesta: ideal para pasarla a un script en lugar de analizar el formato normal de dig, pensado para personas.
- dig +trace repite manualmente toda la cadena de resolución y muestra cada salto desde los servidores raíz hasta la respuesta autoritativa: la forma más rápida de ver qué paso de la cadena falla cuando el problema está más arriba que el propio registro final.
El modo interactivo de nslookup, a menudo pasado por alto
La mayoría ejecuta nslookup como un único comando y sigue con lo suyo, pero si escribes nslookup solo, sin argumentos, entras en un prompt interactivo donde puedes fijar un servidor una vez (server 1.1.1.1) y reutilizarlo en las consultas siguientes sin repetirlo cada vez. Resulta muy cómodo para comprobar varios registros relacionados seguidos contra el mismo resolvedor no predeterminado. Es una función más pequeña y menos comentada que el enfoque de dig basado en indicadores, pero si usas nslookup en concreto (en lugar de dig) por costumbre o porque es el predeterminado de tu plataforma, conviene saber que existe.
¿Necesitas comprobar las direcciones DNS públicas de un dominio? Usa la herramienta Domain IP Lookup.
Herramientas gratuitas sobre este tema
Lecturas relacionadas
Elegir la exportación adecuada
CSV
Análisis en hojas de cálculo, filtros, tablas dinámicas
JSON
Scripts y flujos de diff automatizados
Exportar y analizar los resultados de consultas DNS masivas
Cuando ya has resuelto unos miles de dominios, lo interesante es lo que haces con la exportación: una guía práctica sobre ese paso.
Ajustar la frecuencia a lo que se vigila
Configura una comprobación de estado de DNS programada
Un trabajo de consulta recurrente detecta automáticamente los cambios inesperados en el DNS: así se decide qué comprobar y con qué frecuencia.
Cuatro pasos, revisados en orden
Exportar
todos los registros actuales
Migrar
al nuevo proveedor
Verificar
compara cada registro
Confirmar
espera a que venza el TTL antiguo
Cómo verificar que una migración de DNS salió bien
Una lista de comprobación práctica para confirmar que un cambio de proveedor de DNS o una migración de registros se completó de verdad, sin darlo por hecho.