Domain IP Lookup

Scegliere l'esportazione giusta

CSV

Analisi in foglio di calcolo, filtri, tabelle pivot

JSON

Script e pipeline di diff automatiche

Guide pratiche

Esportare e analizzare i risultati di lookup DNS in blocco

3 min di lettura

Eseguire un lookup in blocco su un lungo elenco di domini produce rapidamente molto materiale grezzo: indirizzi, codici di stato, tempi di risposta. Il valore vero arriva di solito dopo l'esportazione, quando puoi filtrare, ordinare e confrontare i dati come dati strutturati invece che come una pagina di risultati che scorre.

CSV o JSON: scegliere l'esportazione giusta

CSVJSON
Ideale perAnalisi nei fogli di calcolo, filtraggio manualeAlimentare uno script o una pipeline
Leggibile a colpo d'occhioSì, in qualsiasi foglio di calcoloSolo per insiemi di risultati piccoli
Conserva la struttura annidataNo: appiattita in righe e colonneSì: array e oggetti restano intatti
Passo successivo tipicoTabella pivot, filtro, ordinamentoDiff programmatico, pipeline automatizzata

Il CSV è la scelta predefinita giusta per l'analisi nei fogli di calcolo: ordinare per stato, filtrare solo i fallimenti o costruire una rapida tabella pivot per vedere quanti domini rientrano in ciascuna categoria di errore. Il JSON è più adatto quando dai i risultati in pasto a un altro programma: uno script che confronta questa esecuzione con quella della settimana scorsa, o una pipeline che segnala tutto ciò che si risolve in un intervallo in cui non dovrebbe.

Alcune cose davvero utili da controllare

  • Raggruppa prima per codice di errore, non solo per successo o fallimento: un NXDOMAIN e un timeout significano cose molto diverse e richiedono verifiche diverse.
  • Ordina per tempo di risposta per individuare i domini che si risolvono in modo insolitamente lento: spesso è il segno di un problema di configurazione DNS che merita un'occhiata più attenta a sé stante.
  • Cerca i domini che restituiscono zero indirizzi di una famiglia ma non dell'altra: un modo rapido per individuare infrastrutture che sono in silenzio solo IPv4 (o, meno comunemente, solo IPv6).
  • Confronta con una precedente esportazione della stessa lista, se ne hai una, per far emergere esattamente cosa è cambiato dall'ultima volta invece di rivedere tutto da capo.

Anche il fatto di trasmettere l'esportazione in streaming, invece di attendere che un intero grande lotto sia costruito prima in memoria, è importante dal punto di vista degli strumenti: fa la differenza tra un'esportazione da 50.000 righe che inizia subito a scaricarsi e una che si blocca a metà richiesta.

Un semplice flusso di diff che scala

Il formato di esportazione JSON rende quasi banale un confronto davvero utile: carica l'esportazione di questa esecuzione e quella dell'ultima, indicizza ciascuna per dominio e scorri un insieme cercando tre cose: un dominio presente in entrambe con un elenco di indirizzi diverso (modificato), un dominio presente nel nuovo insieme ma non nel vecchio (aggiunto al portfolio) e un dominio presente nel vecchio insieme ma assente nel nuovo (rimosso, o fallito dove prima riusciva). È uno script abbastanza piccolo da scrivere in pochi minuti, e trasforma «è cambiato qualcosa dalla settimana scorsa» da una domanda a cui dovresti rispondere scorrendo a occhio migliaia di righe in una che si esegue in un secondo.

Conservare le esportazioni come traccia di audit

Oltre all'analisi immediata, ogni esportazione vale la pena di essere conservata di per sé: un'istantanea datata di cosa esattamente si risolveva in una grande lista di domini in un momento preciso. Quando un incidente di sicurezza o una questione di conformità chiede in seguito «a cosa puntava questo dominio in una certa data», un'esportazione conservata risponde in modo definitivo, senza dover ricostruire la storia a memoria né sperare che un registro delle modifiche sia stato tenuto altrove. Conservare una manciata di esportazioni passate costa pochissimo rispetto al valore di poter rispondere a quella domanda con certezza invece che a tentativi.

Devi controllare gli indirizzi DNS pubblici di un dominio? Usa lo strumento Domain IP Lookup.