web-dev-qa-db-ja.com

IPv4とIPv6の両方のSPFレコードを作成します

現在、SPF IP4とIP6を2つの別々のレコードとして持っていますが、IPv6はGmailによって認識されていません。それらをマージする必要がありますか?現在このように見えます。どのように構成する必要がありますか?

  A   3600     0  78.46.138.249
 MX   3600    10  mx.zohomail.com
 MX   3600    20  mx2.zohomail.com
 NS   3600     0  ns1.loopia.se
 NS   3600     0  ns2.loopia.se
TXT   3600     0  "v=spf1 ip4:78.46.138.249 ~all"
TXT    300     0  "v=spf1 ip6:2a01:4f8:d16:1355::2 +all"

Gmail:

Received-SPF: softfail (google.com: domain of transitioning [email protected] does not designate 2a01:4f8:d16:1355::2 as permitted sender) client-ip=2a01:4f8:d16:1355::2;
20
srgb

これは、 の複製であると思います。2番目のSPFレコードを追加すると、DNSが混乱しますか? サーバー障害.

つまり、はい、それらをマージする必要があります。仕様では、複数のSPFレコードは許可されていません。

結果のマージされたレコードは次のようになります。

TXT "v=spf1 ip4:78.46.138.249 ip6:2a01:4f8:d16:1355::2 ~all"
25
Sander Steffann

はい、それは可能であり、動作します。ip6とIp4の両方を備えたSPFは次のようになります。

"v=spf1 ip4:XX.XX.XX.XX ip6:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX ~all"

また、どちらの場合でも、各アドレスの後にCIDRを追加して(基準:ipv4の場合は/ 32、ipv6の場合は/ 128)、ホストではなくネットワーク範囲を承認できます。

8