---
title: "無料SPFバリデーター - SPFレコードの構文と準拠をチェック | AutoSPF"
description: "任意のSPFレコードを、構文エラー、DNSルックアップ上限違反、voidルックアップ、RFC 7208準拠について検証します。無料、登録不要。"
image: "https://autospf.com/images/og-default.png"
canonical: "https://autospf.com/ja/tools/spf-validator/"
---

Enter your domain name

Check SPF Record

Type a domain to see its published SPF record, a mechanism-by-mechanism breakdown, and a live DNS lookup count.

## このSPFバリデーターは何をチェックするのか

**構文の検証** 

正しいv=spf1プレフィックス、有効なメカニズム、適切な修飾子

**DNSルックアップ数** 

RFC 7208 §4.6.4に従い10以下でなければならない

**voidルックアップの検出** 

空の応答に解決されるinclude（2つまで許可）

**非推奨メカニズムの警告** 

ptrの使用にフラグを立てる（RFC 7208 §5.5で非推奨）

**マクロの検出** 

動的解決のためのSPFマクロ構文を特定

**再帰的なincludeの展開** 

ネストしたルックアップチェーンを示す完全なメカニズムツリー

重要な理由 

## 無料SPFバリデーターを使う理由

### 受信者より先にエラーを捕捉

一見問題のないレコードでも、重複したタグ、余分な文字、あるいは11というルックアップ数で検証に失敗することがあります。バリデーターは、メールボックスプロバイダーが評価するのとまったく同じように、正確な不具合を表面化させます。

### 実際のRFCに照らして検証

すべてのチェックがRFC 7208のルール（構文、10ルックアップ上限、2つのvoidルックアップ上限、非推奨メカニズム）に対応しているので、ここでの合格はGmail、Outlook、Yahooでの合格を意味します。

### 完全なincludeツリーを確認

バリデーターはネストしたすべてのincludeを展開するので、どのサードパーティプロバイダーが、あなたを上限超えに押しやるルックアップを静かに追加しているのかが分かります。

### 即座かつ無料

ドメインを貼り付けるだけで結果が得られます。登録もインストールも不要で、あなたが管理していないサーバーに何も送信されません。

検証の解説 

## SPF検証を理解する

SPFレコードの検証とは、受信メールサーバーが実際に強制するルール、すなわち[Sender Policy Framework仕様](https://datatracker.ietf.org/doc/html/rfc7208)（RFC 7208）に照らしてチェックすることです。レコードは正しく見えても拒否されることがあります。ここでは、「有効」が何を意味するのか、そしてこのバリデーターが見つける不具合をどう修正するかを解説します。

### RFC 7208における「有効」の意味

有効なSPFレコードは、次のすべての条件を同時に満たします。ドメイン上で唯一の`v=spf1` TXTレコードであること、`v=spf1`タグで始まること、認識されるメカニズムと修飾子のみを使うこと、10以下のDNSルックアップで解決すること、2つ以下のvoidルックアップしか生じないこと、そして`all`修飾子で終わること。いずれか1つでも欠けると、受信者はPermErrorを返し、そのレコードを一度も公開されていないかのように扱うことがあります。

### バリデーターが強制する構文ルール

- **レコードは1つだけ。** RFC 7208はドメインごとに正確に1つの`v=spf1`レコードを許可します。2つ目は自動的にPermErrorとなり、両方が無視されます。
- **正しい順序。** `v=spf1`バージョンタグが最初に、`all`メカニズムが最後に来なければなりません。
- **有効なメカニズムと修飾子のみ。** 許可されるメカニズムは`include`、`a`、`mx`、`ip4`、`ip6`、`exists`、`all`で、それぞれに`+`、`-`、`~`、`?`の修飾子を付けられます。`ip:`や`includes:`のような誤字は失敗します。
- **文字列の長さ。** TXTレコード内の任意の単一の文字列は255文字以内、レコード全体は512バイト以内に収まる必要があります。さもないとDNSが切り詰めます。

### 10ルックアップと2 voidルックアップの上限

2つの数値上限が、「構文は有効なのに失敗する」レコードのほとんどを捕捉します。1つ目は、よく知られた1回の評価あたり10のDNS問い合わせメカニズムの上限です。すべての`include`、`a`、`mx`、`ptr`、`exists`が数えられ、ネストしたincludeは再帰的に数えられます。2つ目の、あまり知られていない上限は**voidルックアップ**です。空のDNS応答に解決されるメカニズムは2つまでです。いずれかを超えると結果はPermErrorです。レコードが10ルックアップ上限を超えている場合、[AutoSPF](/ja/home/)がincludeをクリーンに検証されるコンパクトなレコードにフラット化し、15分ごとに再スキャンします。詳しくは[DNSルックアップが多すぎる](/ja/spf-dns-rukkuappu-oosugi/)をご覧ください。

### 非推奨および危険なメカニズム

バリデーターは、技術的には解析可能だが避けるべき2つのものについて警告します。`ptr`メカニズムは、遅く信頼性が低いためRFC 7208（§5.5）で非推奨とされています。`ip4`/`ip6`または`include`に置き換えてください。そして`+all`は、インターネット全体にあなたのドメインとしての送信を許可し、SPFの目的を完全に台無しにします。有効なレコードは`-all`または`~all`で終わるべきです。

### 無効なSPFレコードを修正する方法

ほとんどの検証失敗は、次の4つの修正のいずれかに対応します。SPF検証の[トラブルシューティング方法](/ja/spf-kensho-shippai-taishoho/)に関する当社のガイドが、それぞれを詳しく解説しています。

- **SPFレコードが2つある？** すべての送信者を単一の`v=spf1`レコードに統合します。
- **10ルックアップを超えている？** ルックアップの多いincludeを`ip4`/`ip6`エントリに置き換えるか、AutoSPFで自動的にレコードをフラット化します。
- **非推奨の`ptr`？** 削除し、代わりにそれらのホストをIPまたはincludeで許可します。
- **修飾子が欠落または間違っている？** レコードが`v=spf1`で始まり`-all`（テスト中は`~all`）で終わることを確認します。

パッチを当てるより、一から再構築する方が簡単なことがよくあります。無料の[SPFレコードジェネレーター](/ja/tools/spf-record-generator/)は、ここで一度に検証できる、構文的にクリーンなレコードを生成します。

### SPFがDKIMおよびDMARCとどこで並ぶか

有効なSPFレコードは必要ですが、それだけでは十分ではありません。[DKIM](/blog/what-is-dkim-email-authentication-guide/)はメッセージ本文に署名し、[DMARC](/blog/what-is-dmarc-email-authentication-guide/)はSPFとDKIMを可視のFromドメインに結び付け、強制ポリシーを設定します。[SPFレコードをチェック](/ja/tools/spf-checker/)して検証が通ったら、無料の[DMARCチェッカー](/ja/tools/dmarc-checker/)と[DKIMルックアップ](/ja/tools/dkim-lookup/)で他の2つを確認しましょう。送信サービスを追加または削除するたびにSPFを再検証し、少なくとも四半期に一度は監査してください。そして、メールを送信する各サブドメインには独自の有効なレコードが必要であることを覚えておいてください。

## SPF検証に失敗しましたか？

AutoSPFは、10ルックアップ上限を自動的に修正し、レコードを有効に保ち、15分ごとに再スキャンします。エンタープライズSLA、SSO/SAML、監査ログを含みます。

[無料トライアルを開始→](https://subscriptions.zoho.com/subscribe/31162770c20bc42aba9c86185ed6106a6a2bba0f6b053217ad482bf477cf719e/smb%5F1)[プランと料金を見る](/ja/ryokin/)

Rated 5/5 on G2 · Trusted since 2018 

##  お客様の声 

### "AutoSPF Flattens SPF Records Seamlessly & Keeps Changes Logged - I am quite pleased with the product"

> It does what it promises to do, and does it very well. I appreciate that it keeps a log of changes made, which prevents many mistakes. A client's SPF record would have way too many lookups, but AutoSPF makes that problem go away. The length of the SPF record is typically not the issue; it's the amount of lookups in the record that are. AutoSPF "flattens" the record, automatically expanding the defined lookups to IP addresses or ranges. And it auto-updates the record when the un-flattened lookups change. 

 PJ 

Peter J.

 President · Small-Business (50 or fewer emp.) 

### "Helped us go beyond capacity"

> AutoSPF did exactly as described, it helped us get past our 10 lookup limit. Afterwards, we hit another limit regarding overall capacity and when contacted, they quickly provided us with a new solution to eliminate capacity issues entirely going forward, so now we can add as many SPF records as needed. They also provided us with a personalized support video explaining their new method in its entirety using our instance as the example. 

 VU 

Verified User

 Financial Services · Mid-Market (51-1000 emp.) 

[Read our reviews on G2 ](https://www.g2.com/products/autospf/reviews)

```json
{"@context":"https://schema.org","@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com","logo":{"@type":"ImageObject","url":"https://autospf.com/images/autospf-logo.png"},"description":"Automatic SPF flattening and email authentication management. Resolve SPF lookup limits, flatten SPF records, and maintain email deliverability across all your domains.","parentOrganization":{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138883901","name":"DuoCircle LLC","url":"https://www.duocircle.com","sameAs":["https://www.wikidata.org/wiki/Q138883901","https://www.crunchbase.com/organization/duocircle-llc","https://www.linkedin.com/company/duocircle","https://github.com/duocircle"],"subOrganization":[{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897912","name":"Phish Protection","url":"https://www.phishprotection.com"}]},"sameAs":["https://www.wikidata.org/wiki/Q138897474","https://www.linkedin.com/company/autospf","https://x.com/autospf01","https://www.facebook.com/autospf","https://github.com/duocircle","https://www.g2.com/products/autospf/reviews"],"aggregateRating":{"@type":"AggregateRating","ratingValue":"5.0","reviewCount":"21","bestRating":"5","worstRating":"1","url":"https://www.g2.com/products/autospf/reviews"},"contactPoint":{"@type":"ContactPoint","contactType":"customer support","url":"https://autospf.com/contact-us/"},"knowsAbout":["SPF Record Flattening","Sender Policy Framework","Email Authentication","DNS Management","DMARC","DKIM","Email Deliverability","SPF Lookup Limits"]}
```

```json
{"@context":"https://schema.org","@type":"WebSite","name":"AutoSPF","url":"https://autospf.com","description":"Automatic SPF flattening and email authentication management. Resolve SPF lookup limits, flatten SPF records, and maintain email deliverability across all your domains.","publisher":{"@type":"Organization","name":"AutoSPF","url":"https://autospf.com","logo":{"@type":"ImageObject","url":"https://autospf.com/images/autospf-logo.png"},"description":"Automatic SPF flattening and email authentication management. Resolve SPF lookup limits, flatten SPF records, and maintain email deliverability across all your domains.","parentOrganization":{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138883901","name":"DuoCircle LLC","url":"https://www.duocircle.com","sameAs":["https://www.wikidata.org/wiki/Q138883901","https://www.crunchbase.com/organization/duocircle-llc","https://www.linkedin.com/company/duocircle","https://github.com/duocircle"],"subOrganization":[{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897912","name":"Phish Protection","url":"https://www.phishprotection.com"}]}}}
```

```json
{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"SPFバリデーターは何をチェックしますか？","acceptedAnswer":{"@type":"Answer","text":"SPFバリデーターは次をチェックします：構文の正しさ（v=spf1で始まる、有効なメカニズム、適切な修飾子）、DNSルックアップ数（RFC 7208の上限である10）、voidルックアップ数（上限は2）、非推奨メカニズム（ptr）、同一ドメイン上の複数のSPFレコード（PermError）、そしてall修飾子の適切な使用です。"}},{"@type":"Question","name":"SPFチェッカーとSPFバリデーターの違いは何ですか？","acceptedAnswer":{"@type":"Answer","text":"これらは機能的には同じツールです。「SPFチェッカー」は通常レコードのルックアップに重点を置き、「SPFバリデーター」はエラーのチェックに重点を置きます。AutoSPFのツールは両方を行います。DNSからライブのレコードを取得し、かつRFC 7208のルールに照らして検証します。"}},{"@type":"Question","name":"無効なSPFレコードを修正するにはどうすればよいですか？","acceptedAnswer":{"@type":"Answer","text":"よくある修正：複数のSPFレコードを1つに統合する（RFC 7208はドメインごとに正確に1つを要求）、includeをIPアドレスにフラット化してDNSルックアップを10未満に減らす、非推奨のptrメカニズムを削除する、そしてレコードがv=spf1で始まり修飾子（-all、~all、または?all）で終わることを確認する、です。"}}]}
```

```json
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://autospf.com/"},{"@type":"ListItem","position":2,"name":"ツール","item":"https://autospf.com/ja/tools/"},{"@type":"ListItem","position":3,"name":"SPFバリデーター","item":"https://autospf.com/ja/tools/spf-validator/"}]}
```

```json
{"@context":"https://schema.org","@type":"Product","name":"AutoSPF","url":"https://autospf.com","aggregateRating":{"@type":"AggregateRating","ratingValue":5,"reviewCount":21,"bestRating":5,"worstRating":1},"review":[{"@type":"Review","reviewRating":{"@type":"Rating","ratingValue":5,"bestRating":5},"author":{"@type":"Person","name":"Peter J.","jobTitle":"President"},"datePublished":"2026-03-10","reviewBody":"It does what it promises to do, and does it very well. I appreciate that it keeps a log of changes made, which prevents many mistakes. A client's SPF record would have way too many lookups, but AutoSPF makes that problem go away. The length of the SPF record is typically not the issue; it's the amount of lookups in the record that are. AutoSPF \"flattens\" the record, automatically expanding the defined lookups to IP addresses or ranges. And it auto-updates the record when the un-flattened lookups change.","name":"AutoSPF Flattens SPF Records Seamlessly & Keeps Changes Logged - I am quite pleased with the product","publisher":{"@type":"Organization","name":"G2","url":"https://www.g2.com"}},{"@type":"Review","reviewRating":{"@type":"Rating","ratingValue":5,"bestRating":5},"author":{"@type":"Person","name":"Verified User","jobTitle":"Financial Services"},"datePublished":"2025-07-31","reviewBody":"AutoSPF did exactly as described, it helped us get past our 10 lookup limit. Afterwards, we hit another limit regarding overall capacity and when contacted, they quickly provided us with a new solution to eliminate capacity issues entirely going forward, so now we can add as many SPF records as needed. They also provided us with a personalized support video explaining their new method in its entirety using our instance as the example.","name":"Helped us go beyond capacity","publisher":{"@type":"Organization","name":"G2","url":"https://www.g2.com"}}]}
```
