SPFレコード生成ツール

有効なSPFレコードを作成し、代理でメールを送るすべてのサービスを許可しましょう。

送信に使うサービスを選択し、追加のIPアドレスを入力すると、DNSにそのまま貼り付けられるSPF TXTレコードを作成します。
各メカニズムをわかりやすく説明するため、公開する内容を正確に把握できます。

任意です。レコードを公開するDNSホストの表示に使います。ブラウザの外に送信されることはありません。
メールプロバイダー
追加メカニズム
送信を許可する追加のIPv4アドレスまたはCIDR範囲です。複数の値はカンマまたはスペースで区切ってください。
送信を許可する追加のIPv6アドレスまたはCIDR範囲。複数の値はカンマかスペースで区切ってください。
上にないサービスのSPF includeドメインを指定します。複数の値はカンマまたはスペースで区切ってください。
上に記載されていない送信元を受信側がどう扱うかを指定します。リストを確認する間はsoftfail(~all)で始め、その後fail(-all)へ厳しくしてください。
DNSホスト名 yourdomain.com SPFレコード
v=spf1 ~all
自分でDNSを触りたくありませんか? Hunterに設定を任せる

顧客の発見とアプローチのため、700万人を超えるプロフェッショナルに信頼されています

  • Semrush
  • Vimeo
  • Cisco
  • Canva
  • Customer.io

SPFレコードの作成方法

送信元を確認

Google WorkspaceからSendGridまで、代理でメールを送信するすべてのサービスにチェックを付けます。それぞれに適したincludeを自動で追加します。

追加の送信元を入力

aとmxで自社のメールサーバーを許可し、代理送信する固定IPアドレスを追加してください。正規の送信元を漏れなく含めましょう。

レコードをコピー

入力に合わせて有効なSPF TXTレコードを作成します。コピーして、DNS設定のドメインルートにTXTレコードを作成してください。

公開して動作を確認

DNSプロバイダーでレコードを保存し、反映を待ってからメール到達率チェッカーで設定を確認してください。SPF、DKIM、DMARCがすべて合格していることを確かめます。

DNSを推測で設定する手間を省く

SPFが機能するには、すべての送信元を登録し、DNS参照を10回以内に収める必要があります。DNS全体を手作業で設定するのは細かく、ミスが起きやすい作業です。DNSレコードの管理に悩む必要はありません。ドメインをHunterに連携すれば、メール認証の設定を支援し、受信トレイへの配信をサポートします。

ドメインを設定

メールにSPFが重要な理由

SPFは、自社ドメイン名でメールを送信できるサーバーを受信側に伝えます。なりすましに対する最初の防衛線であり、メール到達率を支える基盤です。

受信トレイに届ける

GmailとYahooは大量送信者にSPFを要求しています。有効なレコードでメールの迷惑メール判定を防ぎ、配信します。

メールのなりすましを防止

SPFにより、受信側は許可していないサーバーからのメールを拒否でき、ブランドをフィッシングやなりすましから保護できます。

自社名義の送信元を管理

ドメインの代理で送信できるプロバイダーとIPアドレスを明確に指定し、正規の送信元だけを許可します。

よくある質問

SPFレコードとその設定方法について、必要な情報をご紹介します。

SPFレコードは、ドメインからのメール送信を許可するすべてのサーバーを列挙したDNS TXTレコードです。メールを受信すると、受信サーバーは許可された送信元から届いたかを確認します。必ずv=spf1で始まり、-allなどのall修飾子で終わり、ドメインのルートに公開します。

上で送信に使うサービスを選択し、追加のIPアドレスや独自のincludeを入力して、適用レベルを選び、生成されたレコードをコピーしてください。次に、DNS設定でドメインのルートにTXTレコードを作成し、その値として貼り付けます。保存し、DNSに反映されると有効になります。

実際に送信に使うプロバイダーだけを含めるのが安全な始め方です。たとえばGoogle Workspaceなら、v=spf1 include:_spf.google.com ~allです。リストに漏れがないか確認する間は~all(softfail)を使い、正規の送信元をすべて含んだと確信できたら、-all(fail)に厳格化してください。

all修飾子は、レコードに記載されていないサーバーからのメールをどう扱うか、受信側に伝えます。-all(fail)は拒否し、~all(softfail)は受け入れつつ不審と判定し、?all(neutral)は判断しません。リストを整える間は~allから始め、最も強い保護のために-allへ移行してください。

SPFでは、レコードを評価する際のDNSルックアップが最大10回に制限されています。include、a、mxの各メカニズムはルックアップを消費し、上限を超えるとpermerrorでSPFが失敗します。多くのプロバイダーを追加する場合は、上の警告に注意してリストを減らすか、Hunterに送信ドメインの管理を任せて、上限内に収めてください。

DNSプロバイダーの設定で、他のDNSレコードと同じ場所に、ドメインのルート(例:yourdomain.com)のTXTレコードとして公開します。値には、上で生成したレコード全体を指定します。1つのドメインに許可されるSPFレコードは1つだけなので、すべてを1つのレコードにまとめてください。

はい。完全無料で、登録も利用制限もありません。DNSを手動で管理したくない場合は、Hunterの無料アカウントを作成してください。送信ドメインのメール認証設定をサポートします。

レコードを公開し、DNSに反映されたら、メール到達率チェッカーでドメインを確認し、SPF、DKIM、DMARCがすべて合格することを確認してください。ルックアップの過多やall修飾子の欠落など、よくある問題も検出します。

いいえ。1つのドメインには、SPFレコードがちょうど1つ必要です。複数のプロバイダーから送信する場合は、すべてのincludeとメカニズムを1つのv=spf1レコードにまとめてください。SPFレコードを2つ別々に公開するとSPFが失敗するため、この生成ツールですべての送信元を網羅する1つのレコードを作成しましょう。

SPFはドメインからのメール送信を許可するサーバーを列挙し、DKIMは受信者が改ざんの有無を検証できるようメッセージに署名し、DMARCはポリシーとレポートによって両者を結び付けます。3つが連携して、メールが正規のものであることを証明します。DMARCレコード生成ツールを使い、SPFとあわせてDMARCレコードも作成してください。

TXTレコードを保存すると、DNSプロバイダーやレコードのTTLに応じて、通常は数分から数時間で反映されます。その後、受信サーバーはメールごとに、送信元がレコードに一致するかを確認し始めます。

Cookieを使用しています
Hunterのウェブサイトの利用状況を分析し、体験をパーソナライズするためにCookieを使用しています。詳しく見る