Domain IP Lookup

Das passende Exportformat wählen

CSV

Tabellenanalyse, Filtern, Pivot-Tabellen

JSON

Skripte und automatisierte Diff-Pipelines

Praxisanleitungen

Bulk-DNS-Abfrageergebnisse exportieren und analysieren

3 Min. Lesezeit

Eine Bulk-Abfrage über eine große Domainliste erzeugt schnell viel Rohmaterial -- Adressen, Statuscodes, Antwortzeiten. Den eigentlichen Nutzen gibt es meist erst nach dem Export, wenn Sie die Daten als strukturierte Daten filtern, sortieren und vergleichen können, statt eine Seite voller vorbeiscrollender Ergebnisse zu betrachten.

CSV vs. JSON: das passende Exportformat wählen

CSVJSON
Am besten fürTabellenanalyse, manuelles FilternWeiterverarbeitung in einem Skript oder einer Pipeline
Auf einen Blick lesbarJa, in jedem TabellenprogrammNur bei kleinen Ergebnismengen
Erhält verschachtelte StrukturenNein -- wird zu Zeilen und Spalten abgeflachtJa -- Arrays und Objekte bleiben erhalten
Typischer nächster SchrittPivot-Tabelle, Filtern, SortierenProgrammatischer Diff, automatisierte Pipeline

CSV ist die richtige Standardwahl für die Tabellenanalyse -- nach Status sortieren, nur die Fehlschläge herausfiltern oder schnell eine Pivot-Tabelle bauen, um zu sehen, wie viele Domains in welche Fehlerkategorie fallen. JSON passt besser, wenn Sie die Ergebnisse an ein anderes Programm weitergeben: ein Skript, das diesen Lauf mit dem der letzten Woche vergleicht, oder eine Pipeline, die alles markiert, was in einen Bereich auflöst, in den es nicht gehört.

Ein paar wirklich nützliche Prüfungen

  • Gruppieren Sie zuerst nach Fehlercode, nicht nur nach Erfolg vs. Fehlschlag -- ein NXDOMAIN und ein Timeout bedeuten sehr Unterschiedliches und erfordern unterschiedliche Folgeschritte.
  • Sortieren Sie nach Antwortzeit, um ungewöhnlich langsam auflösende Domains zu entdecken -- oft ein Hinweis auf ein DNS-Konfigurationsproblem, das für sich genommen einen genaueren Blick verdient.
  • Prüfen Sie auf Domains, die für eine Adressfamilie null Adressen liefern, für die andere aber nicht -- ein schneller Weg, Infrastruktur zu erkennen, die stillschweigend nur IPv4 (oder, seltener, nur IPv6) bietet.
  • Gleichen Sie die Ergebnisse mit einem früheren Export derselben Liste ab, falls vorhanden, um genau zu sehen, was sich seit dem letzten Mal geändert hat, statt alles von Grund auf erneut durchzusehen.

Den Export direkt zu streamen, statt zu warten, bis ein ganzer großer Stapel erst im Speicher aufgebaut ist, ist aus Tooling-Sicht ebenfalls der Grund, warum das zählt: Es ist der Unterschied zwischen einem Export mit 50.000 Zeilen, dessen Download sofort beginnt, und einem, der mitten in der Anfrage hängen bleibt.

Ein einfacher Diff-Workflow, der skaliert

Das JSON-Exportformat macht einen wirklich nützlichen Vergleich nahezu trivial: Laden Sie den Export dieses Laufs und des letzten Laufs, indizieren Sie beide nach Domain und gehen Sie eine Menge durch, um drei Dinge zu finden -- eine Domain, die in beiden vorkommt, aber eine andere Adressliste hat (geändert), eine Domain in der neuen, aber nicht in der alten Menge (zum Portfolio hinzugekommen) und eine Domain in der alten Menge, die in der neuen fehlt (entfernt oder fehlgeschlagen, wo sie früher erfolgreich war). Das ist ein Skript, das sich in wenigen Minuten schreiben lässt und die Frage „Hat sich seit letzter Woche etwas geändert“ von einer Frage, für die Sie Tausende Zeilen mit dem Auge prüfen müssten, in eine verwandelt, die in einer Sekunde läuft.

Exporte selbst als Audit-Trail aufbewahren

Über die unmittelbare Analyse hinaus lohnt es sich, jeden Export für sich aufzubewahren -- als datierten Schnappschuss dessen, worauf eine große Domainliste zu einem bestimmten Zeitpunkt aufgelöst hat. Fragt später ein Sicherheitsvorfall oder eine Compliance-Prüfung „worauf zeigte diese Domain an einem bestimmten Datum“, beantwortet ein aufbewahrter Export das eindeutig, ohne dass Sie die Historie aus dem Gedächtnis rekonstruieren oder hoffen müssen, dass anderswo ein Änderungsprotokoll geführt wurde. Einige frühere Exporte zu speichern kostet sehr wenig im Verhältnis zum Wert, diese Frage mit Gewissheit statt mit einer Vermutung beantworten zu können.

Möchten Sie die öffentlichen DNS-Adressen einer Domain prüfen? Nutzen Sie das Tool Domain IP Lookup.