DNS伝播チェッカー
複数の公開DNS-over-HTTPS(DoH)リゾルバー(Cloudflare、Google、Quad9、AdGuard)に同時にクエリを実行し、その回答を比較することで、DNS変更が伝播したかどうかを確認します。A、AAAA、MX、CNAME、TXT、またはNSレコードの解決値、TTL、およびコンセンサスを表示します。
入力
検索するドメイン(またはサブドメイン)。例:example.com、www.example.com、_dmarc.example.com
出力
| メトリック | 値 |
|---|---|
| No data yet | |
| リゾルバー | プロバイダー | ステータス | 解決値 | TTL |
|---|---|---|---|---|
| No data yet | ||||
このツールを使う他の方法
REST API
curl -X POST https://api.iotools.cloud/v1/tool/dns-propagation-checker \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"domain": "github.com",
"recordType": "A"
}'ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。
AIエージェントに依頼する
Use the IOTools `dns-propagation-checker` tool (DNS Propagation Checker) on this input:
YOUR_INPUT_HEREIOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。
| API/MCP 1回あたりの費用 | 5クレジットから |
|---|---|
| クレジットが足りませんか? | 料金を見る |
次の方法でも利用可能
ガイド
DNSレコードを更新するとき(ドメインを新しいサーバーにポイントする、メールホストを変更する、TXT検証文字列を追加する)、変更はインターネット全体に一度には到達しません。世界中のさまざまなリゾルバーはTTLが期限切れになるまで古い答えをキャッシュするため、数分から数時間の間、一部の訪問者は新しい値を見ている一方で、他の訪問者はまだ古い値を見ています。DNS伝播チェッカーは、そのロールアウトが今どこに立っているかをあなたに正確に示します。
ドメインを入力してレコードタイプを選択すると、ツールは同時に複数の大規模な公開DNSリゾルバー(Cloudflare(1.1.1.1)、Google(8.8.8.8)、Quad9(9.9.9.9)、AdGuard)にクエリを実行し、それらの答えを比較します。概要は、レコードが完全に伝播しているか、まだ展開中か、またはまったく解決していないかを示し、リゾルバーごとのテーブルは、各プロバイダーの解決値とTTLを並べて表示します。
使い方
- チェックするドメインを入力してください —
example.com、www.example.comなどのサブドメイン、または_dmarc.example.comなどのアンダースコア名。 - レコードタイプを選択します:A(IPv4)、AAAA(IPv6)、MX(メール)、CNAME、TXT、またはNS。
- 伝播を確認をクリックします。各リゾルバーはDNS-over-HTTPSを介してクエリされ、その答えはPropagated、Differs、No records、またはエラーのステータスと共にリストされます。
概要のResolvers agreeing行とVerdictは、変更がグローバルにどの程度近いかを示します。すべてのリゾルバーが同じ値を返す場合、伝播は完了です。
FAQ
「Differs」は何を意味しますか?
そのリゾルバーは有効なレコードを返しましたが、大多数と異なる値です。これは変更の最中に一般的です(一部のキャッシュはまだ古いレコードを保持しています)— または、大規模なサイトの場合、ドメインが地理的またはエニーキャストベースの答えを使用していることの兆候で、それは合法的に場所によって異なります。
リゾルバーがエラーまたは「No records」を表示するのはなぜですか?
NXDOMAINはドメインが存在しないことを意味します。SERVFAIL/REFUSEDはそのリゾルバーが答えられなかったことを意味します。「No records」はドメインが存在するが、あなたが求めたタイプのレコードを持っていないことを意味します(例えば、メールを処理しないドメイン上にMXレコードがない)。
TTLとは何で、なぜ重要ですか?
TTL(生存時間)は、リゾルバーがレコードをキャッシュすることが許可されている時間(秒単位)です。TTLが3600秒のレコードは、変更してから最大1時間キャッシュから提供できます。計画された変更の前にTTLを低くすると、将来の更新がより速く伝播します。
いくつのリゾルバーがチェックされていますか?
異なるエニーキャストネットワーク上の4つの独立した公開リゾルバー。これらは代表的なグローバルサンプルであり、すべてを網羅した調査ではありません — 4つすべてが同意している場合でも、レコードは他の場所でキャッシュされたままにすることができます。
プライバシー
入力したドメインは、上記の公開DNSリゾルバーに送信されます。これらはそれを検索できるようにするためです — これはすべてのDNSクエリに固有のものです。ルックアップはブラウザではなくサーバーで実行されます(公開リゾルバーはブラウザからの直接のクロスオリジン呼び出しを許可しません)。また、チェックしたドメインまたはその結果を保存することはありません。