Right now I have SPF IP4 and IP6 as two separate records, but IPv6 is not being recognized by Gmail. Should I merge them? It looks like this currently. How should it be configured?
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;
I think this is a duplicate of Will adding a second SPF record mess up my DNS? on Server Fault.
In short: yes, you must merge them. The specs do not allow multiple SPF records.
The resultant merged record should be:
TXT "v=spf1 ip4:78.46.138.249 ip6:2a01:4f8:d16:1355::2 ~all"