Zum Inhalt springen
POST AI agent ready /v1/dns/compare

DNS-Vergleichs-API – 5 Resolver nebeneinander abfragen

Fragt eine Domain gleichzeitig bei Google (8.8.8.8), Cloudflare (1.1.1.1), Quad9 (9.9.9.9), OpenDNS (208.67.222.222) und dem autorisierenden Nameserver ab. Gibt Datensätze und Antwortzeiten von jedem Resolver, ein Konsistenzflag und ein Differenzarray zurück, das etwaige Nichtübereinstimmungen hervorhebt. Unterstützt die Datensatztypen A, AAAA, MX, TXT, CNAME, NS, SOA und PTR.

Parameters

stringrequired

Domain name to query.

string

DNS record type to query. Defaults to A.

Code examples

curl -X POST https://api.botoi.com/v1/dns/compare \
  -H "Content-Type: application/json" \
  -d '{"domain":"example.com","type":"A"}'

When to use this API

Überprüfung der DNS-Migration

Fragen Sie nach dem Wechsel des DNS-Anbieters oder dem Aktualisieren von Datensätzen alle fünf Resolver ab, um zu bestätigen, dass die neuen Datensätze weitergegeben wurden. Das konsistente Flag zeigt Ihnen auf einen Blick, ob alle Resolver einverstanden sind.

Debuggen der Ausbreitung

Wenn Benutzer DNS-Probleme melden, vergleichen Sie die Resolver-Ergebnisse, um festzustellen, ob ein bestimmter Resolver über veraltete zwischengespeicherte Daten verfügt. Das Differenzen-Array zeigt an, welche Resolver unterschiedliche Werte zurückgeben.

Benchmarking der Resolverleistung

Vergleichen Sie „response_time_ms“ verschiedener Resolver, um den schnellsten für Ihre Infrastruktur auszuwählen. Nutzen Sie die Daten, um den Wechsel von einem langsamen Resolver zu einer schnelleren Alternative zu rechtfertigen.

Frequently asked questions

Welche Resolver werden abgefragt?
Google (8.8.8.8), Cloudflare (1.1.1.1), Quad9 (9.9.9.9), OpenDNS (208.67.222.222) und der autorisierende Nameserver für die Domain. Alle fünf werden parallel abgefragt.
Welche Datensatztypen werden unterstützt?
A, AAAA, MX, TXT, CNAME, NS, SOA und PTR. Der Standardwert ist A, wenn kein Typ angegeben ist.
Was bedeutet konsistent: falsch?
Mindestens ein Resolver hat einen anderen Satz von Datensätzen zurückgegeben als die anderen. Überprüfen Sie das Differenzen-Array, um zu sehen, welcher Resolver nicht zustimmt und welche Datensätze er hat. Dies bedeutet normalerweise, dass sich eine DNS-Änderung noch ausbreitet.
Wie lange dauert die DNS-Verbreitung?
Bei Datensätzen mit niedrigen TTLs werden die meisten Änderungen innerhalb von 5 Minuten wirksam. Datensätze mit langen TTLs (24–48 Stunden) dauern länger, da Resolver sie zwischenspeichern, bis die TTL abläuft. Dieser Endpunkt zeigt Ihnen den aktuellen Status aller Resolver in Echtzeit an.
Kann ich DNS für interne/private Domänen vergleichen?
Nein. Die Resolver sind öffentliche DNS-Server. Sie können nur Domänen auflösen, die im öffentlichen DNS-System registriert sind. Auf private oder Split-Horizon-DNS-Zonen kann nicht zugegriffen werden.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.