任意のドメインのDNSレコードを調べて、メールセキュリティが正しく設定されているか確認します。ほとんどのSnowkitのツールと違い、これはオンラインに接続する必要があります:入力したドメイン名が、選んだ公開リゾルバーに送信され、それ以外は送られません。
ドメインを調べる方法
- 「ドメイン名」に、ドメイン名を入力します。完全なWebアドレスを貼り付けても使え、ドメインに切り詰められます。
- 「レコード」タブで、「レコードの種類」を選びます:すべて、A、AAAA、CNAME、MX、TXT、NS、SOA、CAA、SRV。
- 「リゾルバー」を選びます:Cloudflare(1.1.1.1)またはGoogle Public DNS。
- 「検索」を押して、結果を読みます。「結果をコピー」で、テキストとして保存されます。
- 「メールセキュリティ」タブを開いて、SPF、DMARC、DKIMを確認します。セレクターを追加するか、「一般的なセレクターも試す」をオンのままにします。
送信される内容
検索は、DNS over HTTPSを使います。ブラウザが、選んだリゾルバーに、ドメインのレコードを問い合わせ、答えを表示します。送信される情報は、ドメイン名とレコードの種類だけです。あなたやファイルについて、他のものがアップロードされることはありません。選んだリゾルバーに接続できない場合は、もう一方に切り替えられます。
各レコードの種類の役割
AとAAAAレコードは、名前をIPv4またはIPv6のアドレスに向けます。CNAMEは、ある名前を別の名前のエイリアスにします。MXは、メールを受信するサーバーを、小さい番号の順に一覧にします。TXTは、SPFのルールやサイトの確認コードなどのテキストを保持します。NSは、ゾーンを保持するサーバーの名前で、SOAには、そのシリアル番号とタイマーがあります。CAAは、そのドメインの証明書を発行してよい認証局を示し、SRVは、SIPやIMAPなどのサービスを、ホストとポートに向けます。
SPF、DMARC、DKIMを平易な言葉で
SPFは、あなたのドメインのメールを送信してよいサーバーを一覧にした、TXTレコードです。すべてのincludeを数えて、最大10回のDNS検索までしか使えないため、このチェックは、各includeをたどって、合計します。DKIMは、google._domainkey.example.comのように、セレクターの下に公開されたキーで、各メッセージに署名します。セレクターは、メールプロバイダーが教えてくれます。_dmarc.example.comにあるDMARCは、メッセージが両方に失敗したときに、受信者がどうするか、レポートをどこに送るかを伝えます。p=noneから始めて、レポートを読み、それからquarantineとrejectに進んでください。
他の場所でレコードが違って見える理由
DNSの回答は、各レコードの横に表示された、秒単位のTTLの間、キャッシュされます。レコードを変更した後、その時間が切れるまで、リゾルバーが古い回答を保持することがあるため、ツールやネットワークによって、しばらく結果が食い違うことがあります。上のリゾルバーを切り替えると、2つの大きな公開キャッシュを比較できます。
よくある使い方
- 移転後、新しいWebサイトが、正しいサーバーを指しているか確認する。
- 自分のドメインからのメールが、迷惑メールに入ったり、返ってきたりする理由を調べる。
- 確認用のレコードが正しく追加されたか確認する。
- MXレコードを読んで、企業が使っているメールプロバイダーを確認する。
Webサイトが送信するヘッダーには、HTTPヘッダーチェッカーをお試しください。
よくある質問
新しいレコードが表示されないのはなぜですか?
まだキャッシュされている可能性があります。TTLが切れるまで待ってからもう一度検索するか、別のリゾルバーを試してください。
WHOISと同じものですか?
いいえ。DNSはドメインの向き先を示し、WHOISは誰が登録したかを示します。
DNSを変更しますか?
いいえ。公開されているレコードを読み取るだけです。