Domain IP Lookup

Elegir la exportación adecuada

CSV

Análisis en hojas de cálculo, filtros, tablas dinámicas

JSON

Scripts y flujos de diff automatizados

Guías prácticas

Exportar y analizar los resultados de consultas DNS masivas

3 min de lectura

Ejecutar una consulta masiva sobre una lista grande de dominios produce rápidamente mucho material en bruto: direcciones, códigos de estado, tiempos de respuesta. El valor real suele llegar después de exportar, cuando puedes filtrar, ordenar y comparar los datos de forma estructurada en lugar de ver pasar una página de resultados.

CSV frente a JSON: elegir la exportación adecuada

CSVJSON
Ideal paraAnálisis en hojas de cálculo, filtrado manualAlimentar un script o una canalización
Legible de un vistazoSí, en cualquier herramienta de hojas de cálculoSolo con conjuntos de resultados pequeños
Conserva la estructura anidadaNo: se aplana en filas y columnasSí: los arrays y objetos se mantienen intactos
Siguiente paso habitualTabla dinámica, filtrar, ordenarComparación programática, canalización automatizada

CSV es la opción por defecto adecuada para el análisis en hojas de cálculo: ordenar por estado, filtrar solo los fallos o crear una tabla dinámica rápida para ver cuántos dominios caen en cada categoría de error. JSON encaja mejor cuando vas a pasar los resultados a otro programa: un script que compara esta ejecución con la de la semana pasada, o una canalización que marca cualquier dominio que se resuelva a un rango al que no debería.

Algunas comprobaciones realmente útiles

  • Agrupa primero por código de error, no solo por éxito o fallo: un NXDOMAIN y un tiempo de espera agotado significan cosas muy distintas y requieren un seguimiento diferente.
  • Ordena por tiempo de respuesta para detectar dominios que se resuelven con una lentitud inusual; suele ser señal de un problema de configuración DNS que merece una revisión más de cerca por sí mismo.
  • Busca dominios que devuelven cero direcciones de una familia pero no de la otra: una forma rápida de detectar infraestructuras que son en silencio solo IPv4 (o, menos habitualmente, solo IPv6).
  • Cruza los datos con una exportación anterior de la misma lista, si la tienes, para ver exactamente qué ha cambiado desde la última vez en lugar de revisarlo todo desde cero.

Transmitir la exportación directamente, en lugar de esperar a que se construya en memoria un lote grande entero, también importa desde el punto de vista de las herramientas: es la diferencia entre que una exportación de 50 000 filas empiece a descargarse de inmediato o se quede atascada a mitad de la solicitud.

Un flujo de comparación sencillo que escala

El formato de exportación JSON hace casi trivial una comparación realmente útil: carga la exportación de esta ejecución y la de la anterior, indexa cada una por dominio y recorre un conjunto buscando tres cosas: un dominio presente en ambos con una lista de direcciones distinta (modificado), un dominio en el conjunto nuevo pero no en el antiguo (añadido al portafolio) y un dominio en el conjunto antiguo que falta en el nuevo (eliminado, o que falla donde antes funcionaba). Es un script lo bastante pequeño como para escribirlo en unos minutos, y convierte «¿ha cambiado algo desde la semana pasada?» de una pregunta que tendrías que responder revisando a ojo miles de filas en una que se ejecuta en un segundo.

Conservar las exportaciones como registro de auditoría

Más allá del análisis inmediato, cada exportación merece conservarse por sí sola: es una instantánea fechada de a qué se resolvía exactamente una lista grande de dominios en un momento concreto. Cuando más adelante un incidente de seguridad o una consulta de cumplimiento normativo pregunte «¿a qué apuntaba este dominio en una fecha determinada?», una exportación conservada lo responde de forma definitiva, sin necesidad de reconstruir la historia de memoria ni de confiar en que se guardara un registro de cambios en otro lugar. Almacenar un puñado de exportaciones pasadas cuesta muy poco en comparación con el valor de poder responder a esa pregunta con certeza y no con una conjetura.

¿Necesitas comprobar las direcciones DNS públicas de un dominio? Usa la herramienta Domain IP Lookup.