DNS 比較 API - 5 つのリゾルバーを並べてクエリする
Google (8.8.8.8)、Cloudflare (1.1.1.1)、Quad9 (9.9.9.9)、OpenDNS (208.67.222.222)、および権威ネームサーバーに対して同時にドメインをクエリします。 各リゾルバーからのレコードと応答時間、一貫性フラグ、および不一致を強調表示する差分配列を返します。 A、AAAA、MX、TXT、CNAME、NS、SOA、および PTR レコード タイプをサポートします。
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
DNS移行の検証
DNS プロバイダーを変更するかレコードを更新した後、5 つのリゾルバーすべてにクエリを実行して、新しいレコードが伝播されたことを確認します。 一貫性のあるフラグにより、すべてのリゾルバーが一致しているかどうかが一目でわかります。
伝播のデバッグ
ユーザーが DNS の問題を報告した場合は、リゾルバーの結果を比較して、特定のリゾルバーに古いキャッシュ データがあるかどうかを確認します。 違いの配列は、どのリゾルバーが異なる値を返すかを特定します。
リゾルバーのパフォーマンスベンチマーク
各リゾルバーの response_time_ms を比較して、インフラストラクチャに最も速いリゾルバーを選択します。 このデータを使用して、低速なリゾルバーから高速な代替リゾルバーへの切り替えを正当化します。
Frequently asked questions
どのリゾルバーが照会されますか?
Google (8.8.8.8)、Cloudflare (1.1.1.1)、Quad9 (9.9.9.9)、OpenDNS (208.67.222.222)、およびドメインの権威ネームサーバー。 5 つすべてが並行してクエリされます。
どのようなレコードタイプがサポートされていますか?
A、AAAA、MX、TXT、CNAME、NS、SOA、および PTR。 タイプが指定されていない場合、デフォルトは A です。
一貫性: false とはどういう意味ですか?
少なくとも 1 つのリゾルバーが、他のリゾルバーとは異なるレコードのセットを返しました。 相違点配列をチェックして、どのリゾルバーが不一致であるか、またそのレコードが何であるかを確認してください。 これは通常、DNS の変更がまだ伝播中であることを意味します。
DNS の伝播にはどのくらい時間がかかりますか?
TTL が低いレコードでは、ほとんどの変更が 5 分以内に反映されます。 長い TTL (24 ~ 48 時間) のレコードは、TTL が期限切れになるまでリゾルバーがキャッシュするため、さらに時間がかかります。 このエンドポイントは、リゾルバー全体の現在の状態をリアルタイムで表示します。
内部ドメインとプライベート ドメインの DNS を比較できますか?
いいえ。リゾルバーはパブリック DNS サーバーです。 パブリック DNS システムに登録されているドメインのみを解決できます。 プライベートまたはスプリットホライズン DNS ゾーンにはアクセスできません。
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.