Aller au contenu
POST AI agent ready /v1/dns/compare

API de comparaison DNS - Requête 5 résolveurs côte à côte

Interroge simultanément un domaine sur Google (8.8.8.8), Cloudflare (1.1.1.1), Quad9 (9.9.9.9), OpenDNS (208.67.222.222) et le serveur de noms faisant autorité. Renvoie les enregistrements et les temps de réponse de chaque résolveur, un indicateur de cohérence et un tableau de différences mettant en évidence les éventuelles incohérences. Prend en charge les types d'enregistrement A, AAAA, MX, TXT, CNAME, NS, SOA et 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

Vérification de la migration DNS

Après avoir changé de fournisseur DNS ou mis à jour les enregistrements, interrogez les cinq résolveurs pour confirmer que les nouveaux enregistrements se sont propagés. L'indicateur cohérent vous indique d'un coup d'œil si tous les résolveurs sont d'accord.

Débogage de propagation

Lorsque les utilisateurs signalent des problèmes DNS, comparez les résultats du résolveur pour voir si un résolveur spécifique contient des données obsolètes en cache. Le tableau des différences identifie les résolveurs qui renvoient des valeurs différentes.

Analyse comparative des performances du résolveur

Comparez Response_time_ms entre les résolveurs pour choisir celui le plus rapide pour votre infrastructure. Utilisez les données pour justifier le passage d’un résolveur lent à une alternative plus rapide.

Frequently asked questions

Quels résolveurs sont interrogés ?
Google (8.8.8.8), Cloudflare (1.1.1.1), Quad9 (9.9.9.9), OpenDNS (208.67.222.222) et le serveur de noms faisant autorité pour le domaine. Tous les cinq sont interrogés en parallèle.
Quels types d'enregistrements sont pris en charge ?
A, AAAA, MX, TXT, CNAME, NS, SOA et PTR. La valeur par défaut est A si aucun type n'est spécifié.
Que signifie cohérent : faux ?
Au moins un résolveur a renvoyé un ensemble d'enregistrements différent des autres. Vérifiez le tableau des différences pour voir quel résolveur n'est pas d'accord et quels sont ses enregistrements. Cela signifie généralement qu'un changement DNS est toujours en train de se propager.
Combien de temps prend la propagation DNS ?
La plupart des modifications se propagent dans un délai de 5 minutes pour les enregistrements avec une durée de vie faible. Les enregistrements avec une durée de vie longue (24 à 48 heures) prennent plus de temps car les résolveurs les mettent en cache jusqu'à l'expiration de la durée de vie. Ce point de terminaison vous montre l'état actuel des résolveurs en temps réel.
Puis-je comparer les DNS des domaines internes/privés ?
Non. Les résolveurs sont des serveurs DNS publics. Ils ne peuvent résoudre que les domaines enregistrés dans le système DNS public. Les zones DNS privées ou à horizon partagé ne sont pas accessibles.

Get your API key

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