世界中のDNS伝播状況を確認する方法
当社の無料DNSプロパゲーションチェッカーは、世界30カ所以上の拠点にある実際のDNSリゾルバーに同時にクエリを送信します。アカウント登録は不要で、数秒で結果が表示されます。
1
ドメインを入力してください
ドメイン名を入力し、DNSレコードの種類(A、MX、TXT、CNAME、NSなど)を選択してください。
2
伝播チェックを実行する
北米、ヨーロッパ、アジア太平洋、南米、中東、アフリカの各地域のDNSサーバーに対して、同時にクエリを送信します。
3
グローバルDNSの結果を確認する
各ロケーションには解決された値が表示されます。DNSの変更がまだ反映されていない場所を即座に特定できます。
DNSの伝播結果の理解
各ロケーションは、4つのステータスのいずれかを返します。それぞれの意味と、その際に取るべき対応を以下に示します。
増殖された
このリゾルバーには、お客様のDNSレコードの最新バージョンが登録されています。値は参照結果と一致しており、変更内容がこのリージョンに反映されています。特に必要な対応はありません。
異なる
このリゾルバーは、参照先と一致しない値を返しました。キャッシュされた古いレコードが提供されています。これは伝播中は正常な動作です。TTLが切れるまで待てば、自動的に更新されます。
記録なし
リゾルバーから「NXDOMAIN」または空の応答が返されました。これは、レコードがまだ存在しないか、削除されたか、あるいはこの場所まで反映されていないことを意味します。ご利用のDNSプロバイダーでレコードが存在することを確認してください。
タイムアウト
リゾルバーが時間内に応答しませんでした。通常、これは一時的なネットワークの問題が原因です。もう一度チェックを実行してみてください。タイムアウトが恒久的な状態になることはめったにありません。
基準値の決定方法
最初に正常に返ってきたDNS応答が基準値となります。それ以降のすべての結果は、この基準値と比較されます。異なる値が表示されている場所では、依然としてキャッシュされた古いレコードが提供されています。各結果カードのTTLには、そのキャッシュが保持される期間が表示されています。
伝播状況を確認できるDNSレコードの種類
Webサイトのルーティングやメール配信から、ドメインのセキュリティやSSL証明書に至るまで、主要なレコードタイプすべてについてDNSの伝播状況を確認します。
A
住所レコード
ドメインをIPv4アドレスに関連付けます。ウェブサイトやサーバーのホスティングにおいて最も一般的なレコードです。
MX
メールエクスチェンジャー
ドメイン宛てのメールを受信するメールサーバーを指定します。メールの配信と認証において極めて重要です。
TXT
テキスト記録
SPF、DMARC、およびDKIMのデータを保存します。メールセキュリティとドメイン認証に不可欠です。
CNAME
正規名
あるホスト名から別のホスト名へのエイリアスを作成します。wwwサブドメインやCDNの設定に使用されます。
NS
ネームサーバー
ドメインゾーンを管理する権威DNSサーバーを特定します。
AAAA
IPv6アドレス
ドメインをIPv6アドレスにマッピングします。現代のネットワークインフラにおいて、その重要性はますます高まっています。
CAA
認証局
ドメインに対してSSL/TLS証明書を発行できる認証局を制限します。
ソア
権限の開始
シリアル番号、TTLのデフォルト値、および担当ネームサーバーなどのゾーン管理情報を含みます。
DNSの伝播とは何ですか?
DNSの伝播とは、DNSの変更内容が世界中のすべてのDNSサーバーに反映されるまでの時間を指します。DNSレコードを更新した場合(たとえば、Aレコードを変更して新しいサーバーを指すようにしたり、SPFやDMARC用のTXTレコードを追加したりした場合)、その変更は即座にすべての場所で有効になるわけではありません。
ドメインネームシステム(DNS)は、powerdmarc.comのような人間が読みやすいドメイン名を、コンピュータが通信に使用する IP アドレスに変換します。世界中のすべての DNS リゾルバーは、レコードのTTL(有効期間)値で定義された期間、これらのレコードをキャッシュします。キャッシュの有効期限が切れるまでは、権威ネームサーバーで変更を行った後であっても、リゾルバーは古い値を返します。
これが、自分のコンピュータでは新しいレコードがすぐに表示される一方で、他の地域のユーザーにはまだ古い値が表示されているように見える理由です。これはバグではなく、DNSの分散キャッシュアーキテクチャがそう動作するように設計されているためです。
DNSの伝播にはどのくらい時間がかかるのか?
DNSの反映には通常24~48時間かかりますが、多くの変更は数時間以内に反映されます。反映時間に影響を与える主な要因は以下の通りです:
TTL値
「Time to Live」は、リゾルバーが古いレコードをキャッシュする期間を直接制御します。TTLが86400(24時間)の場合、変更が反映されるまでに丸1日かかることがあります。事前にこの値を小さく設定しておくと、反映が大幅に早まります。
ISPのキャッシュ
ISPは、多くのユーザーに対して一度にDNSの検索結果をキャッシュします。中にはTTL値を完全に無視し、レコードを本来よりも長くキャッシュし続けるところもあり、その結果、予期せぬ伝播遅延が発生することがあります。
登録担当者の最新情報
ネームサーバーを変更するには、新しいNSレコードがTLDネームサーバー(例:.com、.net)を通じて反映されるのを待つ必要があり、通常のレコード変更に比べてさらに時間がかかることになります。
DNSの伝播を高速化する方法
最も効果的な方法は、変更を行う数日前にTTLを短縮することです。具体的には300秒(5分)に設定してください。リゾルバーがキャッシュを更新して短縮されたTTLを反映すると、変更がはるかに速く伝播します。伝播が完了したら、TTLを元に戻してください。
より手っ取り早い対処法をお探しなら、ローカルのDNSキャッシュをクリアするか、1.1.1.1(Cloudflare)や8.8.8.8(Google)などのパブリックリゾルバーに切り替えてみてください。そうすれば、より新しい結果をいち早く確認できます。