Das passende Exportformat wählen
CSV
Tabellenanalyse, Filtern, Pivot-Tabellen
JSON
Skripte und automatisierte Diff-Pipelines
Bulk-DNS-Abfrageergebnisse exportieren und analysieren
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
| CSV | JSON | |
|---|---|---|
| Am besten für | Tabellenanalyse, manuelles Filtern | Weiterverarbeitung in einem Skript oder einer Pipeline |
| Auf einen Blick lesbar | Ja, in jedem Tabellenprogramm | Nur bei kleinen Ergebnismengen |
| Erhält verschachtelte Strukturen | Nein -- wird zu Zeilen und Spalten abgeflacht | Ja -- Arrays und Objekte bleiben erhalten |
| Typischer nächster Schritt | Pivot-Tabelle, Filtern, Sortieren | Programmatischer 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.
Weiterführende Artikel
Intervall passend zum Überwachungsziel
Einen geplanten DNS-Health-Check einrichten
Ein wiederkehrender Lookup-Job erkennt DNS-Abweichungen automatisch – so überlegen Sie, was geprüft werden soll und wie oft.
Vier Schritte, der Reihe nach geprüft
Export
aller aktuellen Einträge
Migration
zum neuen Anbieter
Prüfen
jeden Eintrag vergleichen
Bestätigen
alte TTL abwarten
So prüfen Sie, ob eine DNS-Migration gelungen ist
Eine praktische Checkliste, um zu bestätigen, dass ein DNS-Anbieterwechsel oder eine Record-Migration wirklich abgeschlossen ist, statt es nur anzunehmen.
Zwei grundverschiedene Situationen
dig / nslookup
Volle Protokolldetails, skriptbar, offline
Web-Tool
Ohne Setup, Massenabfragen, teilbar
DNS-Lookup-Tool nutzen: Ein praktischer Leitfaden
So nutzen Sie ein DNS-Lookup-Tool, um Adress-, Mail-, Nameserver-, Alias- und Text-Records einer Domain zu prüfen und die Antworten sicher zu deuten.