ドメインに2つのSPFレコードを持てますか?(いいえ — 解決策はこちら)

要点

いいえ。ドメインは正確に1つのSPFレコードを公開しなければなりません。2つ以上のSPF TXTレコードは PermError を引き起こし、各レコードのルックアップ数に関係なく、受信側はSPFを完全に無視することがあります。解決策は、メカニズムを組み合わせて1つのレコードに統合することです。

なぜ2つのレコードがSPFを壊すのか

RFC 7208は明確です。v=spf1 で始まるレコードを複数公開するドメインは PermError を生じます。これは、2つ目のメールサービスが「このSPFレコードを追加してください」と言ったときに、既存を編集せず新しいTXTレコードを作ると起こりがちです。

統合の方法

v=spf1 レコードを1つ残します。追加レコードのすべての include: とメカニズムをそこに移し、余分を削除します。例:Googleとマーケティング用ESPは v=spf1 include:_spf.google.com include:servers.mcsv.net ~all になります。統合時は10ルックアップの上限に注意してください。

  1. 1

    SPFレコードがいくつ存在するかを確認する

    v=spf1 で始まる行をカウントします。

    $ dig TXT yourdomain.com +short

今すぐSPFレコードを確認

無料のSPFチェッカーを開く →

よくある質問

サブドメインごとに別々のSPFレコードを持てますか?

はい。個々のホスト名(ルートドメイン、mail. など)はそれぞれ単一のSPFレコードを持てます。「1レコード」の規則は組織単位ではなくホスト名単位です。

統合はルックアップ上限のリスクになりますか?

なり得ます。includeを組み合わせるとルックアップが合算されるため、統合後に10未満のままか再確認してください。

単一レコードの要件は、RFC 7208 §3.2 にあります。

Skysnag Security Teamによるレビュー。最終更新 。