SPF Too Many DNS Lookups
SPFの10 lookup制限は、メール認証失敗の最も一般的な原因です。ここでは、それが何であるか、なぜ起こるのか、どう修正するのかを解説します。
今すぐSPFのlookup回数をチェック
ドメインを入力すると、あなたのSPFレコードが使用しているDNS lookupの正確な回数と、制限を超えているかどうかがわかります。
Type a domain to see its published SPF record, a mechanism-by-mechanism breakdown, and a live DNS lookup count.
SPF lookupとは何か?
SPF lookupとは、メールサーバーが送信者ドメインのDNSレコードに問い合わせ、特定のIPアドレスがそのドメインを代理してメールを送信する認可を持っているかどうかを確認するプロセスです。異なるベンダー向けに複数のSPF includeを設定していると、これはあっという間に積み上がります。
RFC 7208は、SPF評価1回あたり最大10回のDNS lookupという上限を課しています。include、a、mx、ptr、redirectの各メカニズムがこの制限にカウントされます。これを超えるとSPFの永続的エラー(permerror)が発生し、SPFレコード全体が無効になります。
なぜ10 lookup制限が課題となるのか
複数のサードパーティサービス
各ベンダー(Google Workspace、Mailchimp、Salesforce、HubSpot)は、あなたのSPFレコードに少なくとも1つのincludeを追加します。現代の企業は5つ以上のメール送信サービスを利用することも珍しくありません。
ネストされたSPFレコード
includeメカニズムは、それ自身のincludeを持つ別のドメインを参照することが多く、lookupの連鎖を生み出して制限をあっという間に超えてしまいます。
複雑なSPF設定
ptrメカニズムの使用、複雑な修飾子、広範なIPリストは、いずれも必要以上のDNS lookupの増加につながります。
誤った設定
壊れたメカニズムや不適切な設定はSPFチェックの失敗を招き、サーバーがメッセージを検証しようとして追加のlookupを実行する原因となります。
制限を超えると何が起こるのか?
- x あなたのSPFレコードがpermerror(永続的エラー)を返し、完全に無効になります
- x 受信サーバーが正当なメールを拒否したり、迷惑メールに振り分けたりする可能性があります
- x SPF認証が失敗するため、DMARCアラインメントが壊れます
- x あなたのドメインの送信者レピュテーションが時間とともに低下します
SPF flatteningが問題をどう解決するのか
SPF flattening(SPF圧縮とも呼ばれます)は、すべてのincludeステートメントとドメイン参照を、その基盤となるIPアドレスに置き換えることで、lookup制限を解決します。統合されたレコードはあなたのドメインのDNSに公開され、再帰的なlookupの必要性を排除します。
AutoSPFは、約15分ごとにあなたのSPF includeを継続的に監視することで、このプロセスを自動化します。基盤となるIPアドレスが変更されると、flatten済みのレコードが自動的に更新されます。手動での介入は一切不要です。
SPF flatteningのメリット
- DNS lookup制限エラーを解消する
- メール配信を妨げないようにする
- DKIMとDMARCの適切な動作をサポートする
- 送信者レピュテーションを向上させる
- フィッシングやなりすまし攻撃から保護する
SPF lookupカウンター
SPF lookupカウンターツールを使えば、現在のSPFレコードが必要とするDNS lookupの回数を確認しつつ、同時にSPF構文を検証できます。10回に達している、または近づいているなら、flattenする時期です。
あなたのSPFレコードをチェックする →SPF Too Many DNS Lookupsを自動で修正
AutoSPFはあなたのSPFレコードをflattenし、リアルタイムで最新の状態に保ちます。セットアップは60秒で完了します。
What Our Customers Say
"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.
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.
Verified User
Financial Services · Mid-Market (51-1000 emp.)