広告
あやせツールズ_ロード

SPF 構文チェックツール

SPF レコードの書式を即時チェックします
※DNS問い合わせなし/入力内容はサーバに送信されません

SPFレコードの構文をチェックする無料ツール

このページでは、DNSに設定するSPFレコードの基本的な構文をブラウザ上で確認できます。v=spf1で始まっているか、ip4ip6includeamxallなどの記述に不自然な点がないかをチェックできます。

入力したSPFレコードはページ内のJavaScriptで判定されます。内容をサーバーへ送信せず、手元のブラウザだけで確認できます。

使い方

  1. 確認したいSPFレコードを入力欄に貼り付けます。
  2. 「チェック」を押して、構文エラーや注意点を確認します。
  3. ~all-all?all+allの意味もあわせて確認します。
  4. 修正したい場合は入力欄を書き換えて、もう一度チェックします。
  5. 内容を消したい場合は「クリア」を押します。

チェックできる主な内容

項目 確認内容
先頭宣言 SPFレコードがv=spf1で始まっているか確認します。 v=spf1 include:_spf.example.com ~all
メカニズム ip4ip6includeなど、基本的な指定を確認します。 ip4:192.0.2.0/24
all指定 allが含まれているか、複数書かれていないか、末尾に近い位置かを確認します。 ~all-all
修飾子 redirect=exp=に値があるか確認します。 redirect=example.com

SPFレコードの例

たとえば、自社のIPアドレスと外部メール配信サービスを許可する場合は、次のような形式になります。

用途 SPFレコード例
IPアドレスを許可 v=spf1 ip4:192.0.2.10 ~all
外部サービスをincludeで許可 v=spf1 include:_spf.example.com ~all
MXサーバーを許可 v=spf1 mx ~all

利用時の注意点

  • このツールは構文の基本チェック用です。DNSに実際に登録されている内容の取得や、送信元IPとの照合は行いません。
  • include先のSPFレコードやDNSルックアップ回数までは検証しません。公開前にはDNS管理画面やメールサービスの案内も確認してください。
  • +allはすべての送信元を許可するため、通常は推奨されません。
  • 設定を変更した後は、DNSの反映時間やメール認証の結果を実際の送信テストで確認してください。