無料ツール · ブラウザ上で動作

SPFレコードチェッカー

ドメインを入力すると、DNSからSPFレコードをリアルタイムで取得します。すべてのメカニズムを解析し、includeチェーンをたどって10回のルックアップ上限に対する消費数を数え、認証を静かに壊している誤りを検出します。

  • 完全無料
  • 登録不要
  • データはブラウザから外に出ません

SPFレコードチェッカー

TXTレコードをリアルタイムで取得し、すべてのincludeをたどってDNSルックアップ回数を数えます。

結果はここに表示されます

ドメインを入力すると、SPFレコード、各メカニズムの解説、ルックアップ回数、修正すべき点が表示されます。

使い方

アカウント不要、3ステップ

  1. 1

    ドメインを入力する

    送信元のドメインを、https:// や www の有無を問わず入力してください。照会前にこちらで正規化します。

  2. 2

    レコードを取得してチェーンをたどる

    ブラウザが DNS-over-HTTPS でTXTレコードを取得し、すべての項を解析して、各includeを追いながらルックアップ回数を数えます。

  3. 3

    指摘された箇所を直す

    各チェックが問題を平易な言葉で説明します。不合格のレコードからは、SPFジェネレーターへ直接リンクしてきれいに作り直せます。

Domain & DNS Checkers

SPFレコードが実際に行うこと

SPF(Sender Policy Framework)は、エンベロープ送信者としてあなたのドメインを使ってメールを送ることを許可されたサーバーを列挙する、ドメインルートのTXTレコードです。GmailやMicrosoftはメッセージを受け取ると、このレコードを参照し、接続元IPを各メカニズムと順番に照合して、最初に一致した時点で評価を止めます。

結果は pass、fail、softfail、neutral のいずれかです。SPF単体でメールがブロックされることはまれですが、DMARCはSPFかDKIMのいずれかが通過し、Fromドメインとアラインしていることを必要とします。コールドメールにおいてSPFレコードが壊れているということは、DMARCがDKIM単独に頼ることを意味し、そちらも設定を誤っていればキャンペーンは迷惑メールに入ります。

v=spf1 include:_spf.google.com ~all

DNSルックアップ10回の上限と、レコードが壊れる仕組み

RFC 7208 は、ネストしたincludeも含めたレコード全体で、DNSを照会する項の数を最大10回に制限しています。カウントされる項は include、a、mx、ptr、exists、redirect です。カウントされないのは ip4、ip6、all です。上限を超えると受信側は permerror を返し、ほとんどはこれをハードフェイルとして扱います。

厄介なのは、includeが自身のルックアップを隠し持っている点です。大手プロバイダーのinclude1つだけで4〜5回を消費することもあります。CRM、ヘルプデスク、マーケティングプラットフォーム、そして2つの送信ツールを継ぎ足していく代理店は、気づかないうちに12回や13回に達しがちです。

  • このドメインから送信しなくなったツールのincludeは削除しましょう。
  • マーケティングメールやトランザクションメールには別のサブドメインを使い、各SPFレコードを小さく保ちましょう。
  • プロバイダーの静的includeをip4レンジに置き換えるのは、自分で保守し続ける覚悟がある場合だけにしましょう。
  • v=spf1 レコードを2つ公開しては絶対にいけません。ひとつに統合してください。

コールドメールでは ~all と -all のどちらを選ぶべきか

末尾の all 項は、記載のないサーバーに対するポリシーを決めます。-all はハードフェイル、~all はソフトフェイルです。どちらもGmailとMicrosoftに受け入れられ、どちらもDMARCが機能する余地を残します。はるかに重要なのは、正当な送信元がすべて all 項の前に列挙されていること、そして +all と ?all を完全に避けることです。

Google Workspace や Microsoft 365 経由で送るアウトリーチ用ドメインでは、ツールを追加している最中は ~all が安全な初期設定です。送信元の一覧が固まったら -all へ移行してください。InboxOneはメールボックスの払い出し時に、適切なincludeを含む正しいSPFレコードを自動で公開するため、新しいドメインはきれいな状態から始まります。

このチェッカーが検出する、よくあるSPFのミス

SPFの失敗のほとんどは特殊なものではありません。コピー&ペーストのミス、残ったままのinclude、プロバイダー移行後に更新されていないレコードから生じます。チェッカーはこれらを個別に指摘し、具体的な修正方法を示します。

  • v=spf1 レコードの重複。即座に permerror を引き起こします。
  • all より後ろに置かれた項。黙って無視されます。
  • 非推奨の ptr メカニズム。一部の受信側は完全にスキップします。
  • includeがSPFレコードのないドメインを指す、無効なルックアップ。
  • 255文字を超えるTXT文字列や、切り詰めのリスクがあるレコード全長。
  • includes: や ip4= のようなタイプミスによる不明なトークン(正しくは ip4:)。
よくある質問

よくある質問

まだ解決しませんか? 30分の到達率相談を予約する 一緒に設定を確認しましょう。

上のフォームにドメインを入力してください。チェッカーがTXTレコードをリアルタイムで取得し、v=spf1 レコードがちょうど1つであることを確認し、各メカニズムを解析し、すべてのincludeをまたいでDNSルックアップ回数を数え、レコードが適切な all 項で終わっているかを検証します。問題があれば、具体的な変更内容とともに一覧表示されます。

SPFは、ネストしたincludeを含むレコード全体で、DNSを照会する項を最大10個までしか許可しません。これを超えると受信側サーバーは permerror を返し、通常そのメッセージを認証失敗として扱います。使っていないincludeを削除するか、一部の送信元をサブドメインに移して、上限内に戻してください。

実際の送信元がすべて列挙されていれば、GmailでもMicrosoftでもどちらでも機能します。~all(ソフトフェイル)はツールを追加している段階で寛容に働き、-all(ハードフェイル)は構成が安定してからより厳格に働きます。全員を承認してしまう +all と、受信側に何のシグナルも与えない ?all は避けてください。

いいえ。v=spf1 で始まるTXTレコードを複数公開するのは恒久的なエラーであり、すべてのメッセージでSPFが失敗します。2つのサービスからそれぞれレコードを渡された場合は、include項をひとつのレコードに統合し、残りは削除してください。

SPFは数あるシグナルのひとつにすぎません。受信側はDKIM、DMARCのアラインメント、ブラックリスト、ドメインの経過年数、エンゲージメントも確認します。次はDKIMチェッカーとDMARCチェッカーを実行し、それらをまとめて採点して最も弱い箇所を示す総合的な到達率チェックをお試しください。

はい、登録不要・回数制限なしで無料です。照会は Cloudflare と Google のパブリックな DNS-over-HTTPS リゾルバーに対して、完全にブラウザ内で実行されます。InboxOneがあなたの調べたドメインを受け取ることはありません。

Ready to Scale Your Outbound?

Your Cold Email Infrastructure Shouldn't Be the Bottleneck.

Domains, mailboxes, DNS, deliverability, and platform exports — all from one dashboard. Starting at $39/month for 10 production-ready mailboxes.

Inbox One Logo

Cold email infrastructure platform. Buy domains, provision Google Workspace mailboxes, auto-configure DNS, and export to 5 outreach platforms — all from one dashboard.

© 2026 InboxOne. All rights reserved.