web-dev-qa-db-ja.com

SPFレコードの問題

ドメインにSPFレコードを設定しています。例:

v=spf1 a mx include:mydomain.co.uk ?all

ただし、Webベースの請求システムのSPFレコードを追加する必要があります。これにより、SPFレコードに次のものを追加する必要があります。

v=spf1 mx ptr include:_spf.bidsketch.com ~all

上記のように2つを配置すると、同じSPFレコードに、不正な形式としてmxtoolbox.comに表示されます。

だから私の質問は、2番目/ビッドスケッチレコードをどのように使用するのですか?

これには、同じドメインに個別のSPFレコードが必要ですか?

または、1つのレコード内で2つを組み合わせる方法はありますか?

前もって感謝します。

4
Phill Healey

これはMXレコードではなく、 [〜#〜] spf [〜#〜] レコードです。ほとんどのDNSサーバーはまだSPFRRタイプを実装していないため、通常はTXTレコードを使用してSPF情報を格納します。

既存のSPFレコードは、請求システムの要件を反映するように更新する必要があります。

v=spf1 a mx ptr include:mydomain.co.uk include:_spf.bidsketch.com ~all

SPFを実装しているドメインmydomain.co.ukの場合は、レコードからinclude:mydomain.co.ukを削除する必要があります。それ以外の場合は、 RFC準拠のSPFパーサーは最大10個の追加のMXまたはPTRルックアップ後にレコードの処理を停止する必要があるため、再帰ループ。include:_spf.bidsketch.com ~all部分の解釈を効果的に防止します( IETF RFC 4408 §10.1 「処理制限」)

10