---
title: "SPF vs DMARC: その違いは何か | AutoSPF"
description: "SPF はどのサーバーがあなたのドメインとして送信してよいかを認可します。DMARC はポリシーとレポートの層で、SPF（および DKIM）の結果を用い、可視の From ドメインとの整合をチェックします。"
image: "https://autospf.com/images/og-default.png"
canonical: "https://autospf.com/ja/email-authentication/spf-vs-dmarc/"
---

# SPF vs DMARC

SPF はどのサーバーがあなたのドメインとして送信してよいかを認可します。DMARC はポリシーとレポートの層で、SPF（および DKIM）の結果を用い、可視の From ドメインとの整合をチェックし、失敗時に受信側が何をすべきかを指示します。DMARC は SPF の上に構築されており、両者は代替関係ではありません。

このガイドは[メール認証](/ja/email-authentication/)ガイドの一部です。関連記事: [SPF vs DKIM](/ja/email-authentication/spf-vs-dkim/) と [DKIM vs DMARC](/ja/email-authentication/dkim-vs-dmarc/)。

**SPF は、どのメールサーバーがあなたのドメインを代表して送信してよいかを認可します。DMARC はポリシーとレポートの層で、SPF（および DKIM）の結果を取り込み、それらが可視の From ドメインと整合しているかをチェックし、メッセージが失敗したときに受信サーバーが何をすべきかを指示します。DMARC は SPF の上に直接構築されています — 両者は競合する代替ではなく、同じ認証スタックの補完的な部分です。**

## SPF は何をするか

SPF（Sender Policy Framework）は、あなたのドメインのメールを送信することを許可されたサーバーと IP アドレスを列挙する DNS TXT レコードです。受信サーバーがメッセージを受け取ると、リターンパス（エンベロープ送信者）ドメインを読み取り、そのドメインの SPF レコードを引き、接続してきた IP が認可されているかをチェックします。認可されていれば SPF は合格し、そうでなければ SPF は失敗します。

このレコードは、`ip4:`、`a`、`mx`、`include:` といった仕組みからなるコンパクトな構文を使います。[SPF レコード構文](/spf-record-format/)のガイドで、それぞれを詳しく解説しています。決定的な制約は 10 ルックアップ制限です。SPF は 1 回の評価につき最大 10 回の DNS ルックアップを許可し、すべての `include:`、`a`、`mx`、`redirect` がカウントされます。これを超えるとレコードは PermError を返し、ほとんどの受信側はそれを SPF がまったくないものとして扱います。[SPF Checker](/ja/tools/spf-checker/) を使ってルックアップ数を数え、レコードがきれいに解決することを確認しましょう。

## DMARC は何をするか

DMARC（Domain-based Message Authentication, Reporting and Conformance）は SPF と DKIM の上に位置し、それらだけでは欠けている 3 つのもの — 整合性、ポリシー、レポート — を加えます。

整合性が鍵となる概念です。SPF と DKIM はそれぞれ技術的な識別子 — SPF ではリターンパスドメイン、DKIM では署名ドメイン — を検証しますが、どちらも人が実際に From ヘッダーで目にするアドレスとの関係を保証しません。DMARC は、少なくとも一方が合格し、_かつ_可視の From ドメインと整合していることを要求します。

ポリシーは、何も整合しないときに受信側が何をすべきかを指示します。`p=none`（監視のみ）、`p=quarantine`（迷惑メールへ送る）、または `p=reject`（即座にブロック）です。レポートは、あなたのドメインとして送信しているすべての送信元を示す集計 XML レポートを返してくれるので、強制を強化する前に正当な送信者を見つけられます。DMARC を `_dmarc.yourdomain.com` の TXT レコードとして公開し、[DMARC チェッカー](/ja/tools/dmarc-checker/)で検証しましょう。

## SPF vs DMARC を一目で

| 観点                  | SPF                                  | DMARC                                        |
| ------------------- | ------------------------------------ | -------------------------------------------- |
| 目的                  | 送信サーバーを認可する                          | SPF/DKIM の上でポリシーを設定しレポートを得る                  |
| 何をチェックするか           | 接続してきた IP はリターンパスドメインとして送信を許可されているか？ | SPF または DKIM が合格し、_かつ_可視の From ドメインと整合しているか？ |
| どこに公開されるか           | ドメインルートの TXT レコード                    | \_dmarc.yourdomain.com の TXT レコード            |
| レポートを生成するか？         | いいえ                                  | はい — 集計およびフォレンジックレポート                        |
| 可視の From に対して強制するか？ | いいえ（エンベロープのリターンパスをチェックする）            | はい（整合は From ヘッダーに対して行われる）                    |

## なぜ SPF だけでは不十分なのか

SPF には構造的な盲点が 2 つあります。第一に、SPF は受信者が読む From アドレスではなく、エンベロープのリターンパスを検証します。なりすまし者は、リターンパスに使い捨てのドメインで SPF を合格させながら、可視の From ヘッダーであなたのブランドを偽造でき、純粋な SPF はそれに決して気づきません。第二に、SPF はフォワーディングで壊れます。メッセージが中継されると、フォワーディングサーバーの IP は通常あなたのレコードに含まれていないため、元の送信者に落ち度がなくても SPF は失敗します。

DMARC はその両方の隙間を塞ぎます。整合性の要件が認証を可視の From ドメインへと結び付け、（フォワーディングを生き延びる）DKIM が合格へのもう 1 つの経路を与えます。SPF を静かに完全に無効化してしまう失敗モードもあります。10 ルックアップ制限を超えたレコードは PermError を返し、受信側に事実上無視され、あなたの SPF を密かに無効化してしまうのです。[AutoSPF](/) は、あなたの include をコンパクトで常に有効なレコードへとフラット化し、制限内に保つので、送信者が変わっても SPF が機能し続けます。

## 両方を組み合わせて使う

SPF と DMARC はどちらか一方を選ぶものではありません。目標は重層的な構成です。送信者を認可する有効な SPF レコード、送出メールに署名する DKIM、そして両者を可視の From ドメインに結び付ける `p=reject` の DMARC ポリシーです。SPF と DKIM を始め、DMARC を `p=none` で公開してレポートを集め、すべての正当な送信元が整合していることを確認したら、`p=quarantine` へ、そして最終的に `p=reject` へと移行します。この進め方によって、途中で自分のメールをブロックすることなく、完全ななりすまし保護が得られます。

## よくある質問

### SPF と DMARC の違いは何ですか？

SPF は、エンベロープのリターンパスを DNS レコードに照らしてチェックすることで、どのサーバーがあなたのドメインとして送信してよいかを認可します。DMARC はポリシーとレポートの層で、SPF と DKIM の結果を用い、それらが可視の From アドレスと整合していることを要求し、失敗したメールを監視するか、隔離するか、拒否するかを受信側に指示します。

### SPF なしで DMARC を使えますか？

技術的には DMARC は DKIM の整合だけで合格しうるものの、それに頼るべきではありません。SPF と DKIM は、メッセージを認証するための独立した 2 つの経路を DMARC に与え、フォワーディングはしばしばそのうちの一方を壊します。SPF と DKIM の両方を公開することで DMARC ははるかに信頼できるものになり、これがあらゆるドメインに推奨される構成です。

### SPF だけでなりすましを止められますか？

いいえ。SPF はエンベロープのリターンパスしか検証せず、受信者が実際に目にする From アドレスは検証しません。攻撃者は無関係なドメインで SPF を合格させながら、可視の From ヘッダーであなたのブランドを偽造できます。整合性の要件を通じて認証を可視の From ドメインに結び付け、その種の直接ドメインなりすましを確実にブロックできるのは、DMARC だけです。

### SPF と DMARC のどちらを先に設定すべきですか？

SPF（と DKIM）を先に設定してください。DMARC はそれらの結果に依存するからです。10 ルックアップ制限内の有効な SPF レコードを公開し、DKIM 署名を追加し、それから DMARC を `p=none` で公開してレポートを集めます。正当な送信者が整合していることを確認したら、ポリシーを quarantine へ、そして完全な保護のために最終的に reject へと強化します。

Rated 5/5 on G2 · Trusted since 2018 

##  Trusted by 50,000+ domains 

### "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.) 

### "Great service and great support"

> AutoSPF was easy to initially set up on our own and a great cost effective entry into spf flattening. Needed our first support assistance today and got great response including a video demonstrating the issue I was trying to solve, a quick fix, and more detailed followup. 

 GF 

Greg F.

 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 と DMARC の違いは何ですか？","acceptedAnswer":{"@type":"Answer","text":"SPF は、エンベロープのリターンパスを DNS レコードに照らしてチェックすることで、どのサーバーがあなたのドメインとして送信してよいかを認可します。DMARC はポリシーとレポートの層で、SPF と DKIM の結果を用い、それらが可視の From アドレスと整合していることを要求し、失敗したメールを監視するか、隔離するか、拒否するかを受信側に指示します。"}},{"@type":"Question","name":"SPF なしで DMARC を使えますか？","acceptedAnswer":{"@type":"Answer","text":"技術的には DMARC は DKIM の整合だけで合格しうるものの、それに頼るべきではありません。SPF と DKIM は、メッセージを認証するための独立した 2 つの経路を DMARC に与え、フォワーディングはしばしばそのうちの一方を壊します。SPF と DKIM の両方を公開することで DMARC ははるかに信頼できるものになり、これがあらゆるドメインに推奨される構成です。"}},{"@type":"Question","name":"SPF だけでなりすましを止められますか？","acceptedAnswer":{"@type":"Answer","text":"いいえ。SPF はエンベロープのリターンパスしか検証せず、受信者が実際に目にする From アドレスは検証しません。攻撃者は無関係なドメインで SPF を合格させながら、可視の From ヘッダーであなたのブランドを偽造できます。整合性の要件を通じて認証を可視の From ドメインに結び付け、その種の直接ドメインなりすましを確実にブロックできるのは、DMARC だけです。"}},{"@type":"Question","name":"SPF と DMARC のどちらを先に設定すべきですか？","acceptedAnswer":{"@type":"Answer","text":"SPF（と DKIM）を先に設定してください。DMARC はそれらの結果に依存するからです。10 ルックアップ制限内の有効な SPF レコードを公開し、DKIM 署名を追加し、それから DMARC を `p=none` で公開してレポートを集めます。正当な送信者が整合していることを確認したら、ポリシーを quarantine へ、そして完全な保護のために最終的に reject へと強化します。"}}]}
```

```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/email-authentication/"},{"@type":"ListItem","position":3,"name":"メール認証","item":"https://autospf.com/ja/email-authentication/spf-vs-dmarc/"}]}
```

```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"}},{"@type":"Review","reviewRating":{"@type":"Rating","ratingValue":5,"bestRating":5},"author":{"@type":"Person","name":"Greg F."},"datePublished":"2023-07-26","reviewBody":"AutoSPF was easy to initially set up on our own and a great cost effective entry into spf flattening. Needed our first support assistance today and got great response including a video demonstrating the issue I was trying to solve, a quick fix, and more detailed followup.","name":"Great service and great support","publisher":{"@type":"Organization","name":"G2","url":"https://www.g2.com"}}]}
```
