DNS 伝播チェック API - 無料のグローバル リゾルバー テスト
ドメインに対して複数のパブリック DNS リゾルバー (Google、Cloudflare、Quad9) をクエリし、結果が一貫しているかどうかを報告します。
Code examples
curl -X POST https://api.botoi.com/v1/dns/propagation \
-H "Content-Type: application/json" \
-d '{"domain":"botoi.com","type":"A"}'When to use this API
移行後に DNS の変更を確認する
Web サイトを新しいホスティング プロバイダーに移行した後、更新された A レコードが Google、Cloudflare、Quad9 全体に伝播したかどうかを確認します。 一貫性フラグが true になるまで待ってから、トラフィックを切り替えたり、監視ツールを更新したりしてください。
地域固有の DNS エラーをデバッグする
特定の地域のユーザーがサイトにアクセスできないと報告した場合は、伝播をチェックして、特定のリゾルバーが古いレコードや間違ったレコードを返していないかどうかを確認してください。 これにより、問題は特定のリゾルバーでのキャッシュの問題とレジストラーでの構成ミスに絞り込まれます。
CI/CD での DNS 変更検証を自動化する
Terraform または Pulumi のデプロイメントで DNS レコードが更新された後、このエンドポイントをポーリングするパイプライン ステップを追加します。 5 分以内にすべてのリゾルバー間でレコードが一致しない場合、パイプラインは失敗します。
Frequently asked questions
どの DNS リゾルバーがチェックされますか?
Google (8.8.8.8)、Cloudflare (1.1.1.1)、Quad9 (9.9.9.9)。 これらは、最も広く使用されている 3 つのパブリック DNS リゾルバーを表しています。
一貫したフィールドとは何を意味しますか?
3 つのリゾルバーすべてが同じレコードのセットを返す場合、consistent は true です。 いずれかのリゾルバーが異なる値を返した場合、一貫性は false になります。
DNS の伝播にはどのくらい時間がかかりますか?
古いレコードの TTL に依存します。 ほとんどの変更は 5 分から 48 時間以内に反映されます。 短い TTL (300 秒) は、長い TTL (86400 秒) よりも速く伝播します。
MX または TXT レコードの伝播を確認できますか?
はい。 type パラメータを MX、TXT、CNAME、AAAA、またはサポートされているレコード タイプに設定します。 省略した場合、デフォルトは A になります。
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.