DNS浸透チェッカー
DNSレコードを変更したら、世界の主要な公開DNSリゾルバーがすでに新しい値を返しているか、それぞれ更新まであとどれくらいかを確認できます。ドメインの全レコードの検索、メールが受信トレイに届くかを左右する SPF・DMARC・DKIM のチェック、IPアドレスの逆引き(リバースDNS)も同じツールでできます。
無料・登録不要
使い方
- 確認する内容を選びます:浸透確認、全レコード、メール用の SPF・DMARC・DKIM、または逆引き。
- example.jp のようなドメイン(逆引きの場合はIPアドレス)を入力します。浸透確認では A、MX、TXT などのレコードタイプを選びます。
- 必要なら期待する新しい値を入力します。その値を返したリゾルバーが緑で表示されます。
- 「チェック」を押します。「30秒ごとに再チェック」をオンにすると、再読み込みせずに変更の広がりを見守れます。
このツールの特長
7つの公開リゾルバー
Google、Cloudflare、Quad9、AdGuard、NextDNS、DNS.SB、AliDNS に同時に問い合わせ、並べて表示します。
更新までの時間
各回答に残りのTTLを表示するので、いつ新しい値に切り替わるかがわかります。
期待する値
新しいIPやホストを入力すれば、どのリゾルバーに反映済みかがひと目でわかります。
SPF参照回数カウンター
すべての include をたどり、多くのSPFレコードがつまずく10回の上限に対してDNS参照回数を数えます。
DMARCとDKIM
DMARCポリシーをわかりやすく説明し、よく使われる20個のセレクターからDKIM鍵と鍵長を探します。
逆引き
IPv4・IPv6アドレスのPTR名を調べ、正引きで同じIPに戻るか(FCrDNS)も確認します。
DNS浸透とは?
DNSレコードを変更すると、DNSサービス上ではすぐに有効になります。しかし世界中のリゾルバー(プロバイダー、Google、Cloudflare など)は、TTL(有効期間)が切れるまで古いレコードのキャッシュを保持します。「浸透」とは、それらのキャッシュが期限切れになり新しい値を取得するまでの時間のことです。
そのため浸透時間は、主に変更前のレコードのTTLで決まります。TTLが300なら最大5分、3600なら最大1時間、86400なら最大1日です。レジストラでのネームサーバー(NS)変更は、委任のTTLをトップレベルドメインが決めるため、24〜48時間かかることがあります。
| レコード | 役割 |
|---|---|
| A | 名前をIPv4アドレスに対応させる |
| AAAA | 名前をIPv6アドレスに対応させる |
| CNAME | 名前を別の名前の別名にする |
| MX | ドメインのメールを受信するサーバー |
| NS | ドメインのレコードを管理するネームサーバー |
| TXT | テキスト。SPF、DMARC、サイト認証に使用 |
| CAA | SSL証明書を発行できる認証局 |
| SOA | プライマリネームサーバー、シリアル番号、タイマー |
このチェッカーのしくみ
ブラウザーが7つの大手公開DNSリゾルバーに DNS over HTTPS で直接問い合わせ、各回答を残りTTLと応答時間とともに表示します。これらはエニーキャストのネットワークで、それぞれあなたに最も近い拠点から回答し、合わせて世界のDNS通信の大部分を処理しています。すべてが新しい値を返していれば、ほとんどの訪問者にも新しい値が届きます。
ご自身のプロバイダーのリゾルバーは、TTLが切れるまで古い値を保持していることがあります。早く確認したい場合は、パソコンのDNSキャッシュをクリアするか、これらの公開リゾルバーを使ってください。
SPF・DKIM・DMARCの基本
SPFは、ドメインのメールを送信してよいサーバーを列挙します。DKIMは各メールにデジタル署名を付け、DNSで公開した公開鍵で検証します。DMARCは、両方に失敗したメールをどう扱うか、レポートをどこに送るかを受信側に伝えます。2024年以降、Gmail と Yahoo は大量送信者にこの3つすべてを求めています。
よい設定とは、~all か -all で終わりDNS参照が10回以内のSPFレコードが1つだけあり、DKIM鍵が2048ビットで、正規のメールがすべて合格することをレポートで確認したらDMARCを p=none から quarantine や reject に進めている状態です。
よくある質問
DNSの浸透にはどれくらいかかりますか?
古いレコードのTTLによりますが、通常は数分から数時間です。ネームサーバーの変更は最大48時間かかることがあります。予定した変更の前日にTTLを300に下げておくと早く反映されます。
リゾルバーごとに値が違うのはなぜ?
古いレコードをまだキャッシュしているリゾルバーがあるためです。各回答に更新までの時間が表示されます。大規模サイトでは地域や負荷によって異なるIPを返すため、値が違うのが正常な場合もあります。
SPFレコードを確認するには?
「SPF・DMARC・DKIM」を選び、ドメインを入力して「チェック」を押します。SPFレコード、そのポリシー(~all か -all)、各 include、許可された10回のうち何回のDNS参照を使っているかが表示されます。
DKIMセレクターはどこでわかりますか?
送信したメールを開き、メッセージのソースやヘッダーを表示して DKIM-Signature を探します。s= の後の値がセレクターです。google(Google Workspace)や selector1、selector2(Microsoft 365)がよく使われます。
逆引き(リバースDNS)は何に使われますか?
IPアドレスから名前を調べる仕組みです。メールサーバーはこれを確認し、PTRレコードがないIPや、同じIPに戻らないPTRを持つサーバーからのメールを拒否することが多くあります。
自分のパソコンで早く変更を確認できますか?
はい。DNSキャッシュをクリアする(Windows:ipconfig /flushdns、macOS:sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder)、ブラウザーを再起動する、1.1.1.1 や 8.8.8.8 などの公開リゾルバーを使う、のいずれかを試してください。
当サイトのサーバーに何か送信されますか?
いいえ。ブラウザーが公開DNSリゾルバーに直接問い合わせます。確認したドメインを当サイトが見たり保存したりすることはありません。ブラウザーに記憶されるのは最後のドメインとタブだけです。
関連ツール
作りたいものがありますか?
作りたい内容を教えてください。
シンプルなWebサイトから本格的なアプリ、AIソリューション、自動化、カスタムシステムまで、作りたいものをお聞かせください。