2013-10-02 3 views
15

지금은 SPF IP4와 IP6이 별도의 두 레코드로 있지만 IPv6는 Gmail에서 인식하지 못합니다. 내가 그들을 합쳐야 하나? 현재이 모양입니다. 어떻게 구성해야합니까?IPv4 및 IPv6 SPF 레코드 모두 만들기

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; 

답변

15

나는이 서버 오류에 Will adding a second SPF record mess up my DNS?의 중복 생각합니다.

간단히 말해서, 병합해야합니다. 스펙은 여러 개의 SPF 레코드를 허용하지 않습니다.

생성은 기록해야 합병 : 당신은 두 경우 모두 수도 있습니다

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

:

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

게시물을 병합하는 방법에 대한 예를 추가해 주시겠습니까? – Martijn

+5

이 간단한 예제에서 결과 레코드는'TXT '이다. v = spf1 ip4 : 78.46.138.249 ip6 : 2a01 : 4f8 : d16 : 1355 :: 2 ~ all "' –

+0

"-all "대신"~ all ": https://serverfault.com/questions/355511/is-using-softfail-over-fail-in-the-spf-record-considered-best-practice/752911#752911 – baptx

8

네, 그것은 가능하고 더불어, SPF 작동 IP4의 모습 IP6 & 모두 호스트가 아닌 네트워크 범위를 인증하려면 각 주소 다음에 CIDR (기본 : ipv4의 경우 32/012, ipv6의 경우 &/128)을 추가하십시오.

+0

왜 했습니까? ipv6에 8 개의 필드를 예약하셨습니까? –

+1

IPv6 주소는 그룹이 콜론으로 구분 된 네 개의 16 진수 숫자로 구성된 8 개의 그룹으로 표시됩니다 (예 : 2001 : 0db8 : 0000 : 0042 : 0000 : 8a2e : 0370 : 7334). –

관련 문제