spf TXT 레코드에 여러 도메인을 포함시키는 방법


175

포함 된 2 개의 도메인이있는 TXT spf 레코드를 설정하려고합니다. 개별적으로 :

v=spf1 include:_spf.google.com ~all

v=spf1 include:otherdomain.com ~all

그것들을 단일 아이템으로 결합하는 올바른 방법은 무엇입니까?


1
? 사람이 모두가 무슨 뜻인지 말해 줄 수, 때로는이 기호가 ~ 모든
Tanvir

답변:


258

v=spf1 include:_spf.google.com include:otherdomain.com ~all

단일 항목에 여러 이름을 포함시키는 것에 대한 제한은 없습니다. 예를 들어 핫메일 은이를 극단으로 가져옵니다. 여러 포함 또는 중첩 된 항목은 전체 SPF 검사에 대해 총 10 개의 DNS 조회 제한을 유지해야합니다.


9
RFC 4408 §10.1 : SPF 구현은 "include"메커니즘 또는 "redirect"수정자를 사용하여 발생한 조회를 포함하여 DNS 조회를 수행하는 메커니즘 및 수정 자의 수를 SPF 검사 당 최대 10 개로 제한해야합니다.
mr.spuratic

2
@ mr.spuratic 좋은 지적- "당신은 하나보다 더 많이 할 수 있습니다"라고 말하면서 나쁜 표현이었습니다. 편집했습니다.
Shane Madden

2
매번 include라는 단어를 사용해야합니까? 이것이 유효한 형식입니까? (가짜 도메인 및 내부 주소 공간을 뺀) "v = spf1 include : www.domain.com ip4 : 10.10.10.0/24 ip4 : 10.10.100.0/24 a -all" kitterman.com/spf/validate 와 비교하여 확인했습니다. .html 이며 유효하다고 말했습니다.
k1DBLITZ

2
@ k1DBLITZ 예, 유효 include합니다. 다른 도메인의 레코드를 사용하는 경우에만 해당됩니다.
Shane Madden

? 사람이 모두가 무슨 뜻인지 말해 줄 수, 때로는이 기호가 ~ 모든
Tanvir

-3

둘 다 하나의 항목으로 병합 할 수있는 것 같습니다. Lenovo.com은 다음과 같은 예입니다.

v=spf1 include:spf.messagelabs.com include:_netblocks.eloqua.com ~all

1
현재 SPF 레코드는 "v = spf1 include : spf.messagelabs.com ~ all v = spf1 mx / 24 mx : include : ibm.com/24 ~ all"입니다. 의미를 설명 할 수 있습니까?
flickerfly

"nslookup -type = txt lenovo.com"(인용 부호 제외)을 수행하면 설명이 필요합니다.
user48838

OP가 "2 개의 도메인을 포함하는
sppf

1
"include : spf.messagelabs.com, include : ibm.com"과 같은 include 문을 의미한다고 생각했습니다.
flickerfly
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.