2013-10-02 45 views
15

Teraz mam SPF IP4 i IP6 jako dwa osobne rekordy, ale protokół IPv6 nie jest rozpoznawany przez Gmaila. Czy powinienem je scalić? Wygląda na to obecnie. Jak powinien być skonfigurowany?Utwórz rekord SPF IPv4 i IPv6

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; 

Odpowiedz

15

myślę, że to jest duplikatem Will adding a second SPF record mess up my DNS? na serwerze winy.

Krótko mówiąc: tak, należy je scalić. Specyfikacje nie zezwalają na wiele rekordów SPF.

Powstały połączyła zapis powinien być:

TXT "v=spf1 ip4:78.46.138.249 ip6:2a01:4f8:d16:1355::2 ~all" 
+0

Czy możesz dodać przykład do swojego wpisu, jak je scalić? – Martijn

+5

W tym (prostym) przykładzie wynikowym wynikiem będzie "TXT" v = spf1 ip4: 78.46.138.249 ip6: 2a01: 4f8: d16: 1355 :: 2 ~ all "' –

+0

Zauważ, że preferowane jest użycie "-all "zamiast" ~ all ": https://serverfault.com/questions/355511/is-using-softfail-over-fail-in-the-spf-record-considered-best-practice/752911#752911 – baptx

8

Tak to jest możliwe i to działa, a SPF zarówno ip6 & IP4 wyglądałby następująco:

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

można również w obu przypadkach dodać CIDR (podstawa:/32 dla ipv4 &/128 dla ipv6) po każdym adresie, aby autoryzować zakres sieci zamiast hosta.

+0

dlaczego rezerwujesz 8 pól dla ipv6? –

+1

Adresy IPv6 są reprezentowane jako osiem grup składających się z czterech cyfr szesnastkowych z grupami oddzielonymi dwukropkami, na przykład 2001: 0db8: 0000: 0042: 0000: 8a2e: 0370: 7334 –