Como incluir vários domínios em um registro TXT spf


175

Eu estou olhando para configurar um registro spf TXT que possui 2 domínios incluídos ... individualmente:

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

e

v=spf1 include:otherdomain.com ~all

Qual é a maneira correta de combiná-los em um único item?


1
? Alguém pode me dizer o que isso tudo significa, às vezes eles têm este sinal ~ all
Tanvir

Respostas:


258

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

Não há restrição contra a inclusão de vários nomes em uma única entrada; O Hotmail, por exemplo , leva isso a extremos. Observe que várias inclusões ou aninhadas precisam permanecer abaixo do limite de 10 pesquisas DNS totais para toda a verificação do SPF.


9
RFC 4408 §10.1 : As implementações de SPF DEVEM limitar o número de mecanismos e modificadores que fazem pesquisas de DNS a no máximo 10 por verificação de SPF, incluindo quaisquer pesquisas causadas pelo uso do mecanismo "incluir" ou do modificador "redirecionar".
mr.spuratic

2
@ mr.spuratic Bom ponto - essa era uma redação ruim, pois eu estava tentando dizer "você pode fazer mais do que um". Editado.
Shane Madden

2
Você precisa usar a palavra incluir cada vez? Este seria um formato válido? (menos o domínio falso e o espaço de endereço interno) "v = spf1 incluem: www.domain.com ip4: 10.10.10.0/24 ip4: 10.10.100.0/24 a -all" Eu verifiquei isso em kitterman.com/spf/validate .html e dizia que era válido.
K1DBLITZ

2
@ k1DBLITZ Sim, isso é válido - includeé apenas para quando você estiver usando registros de outro domínio.
Shane Madden

? Alguém pode me dizer o que isso tudo significa, às vezes eles têm este sinal ~ all
Tanvir

-3

Parece que você pode mesclar os dois em uma entrada. Lenovo.com parece ser um exemplo disso:

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

1
O registro atual do SPF é "v = spf1 include: spf.messagelabs.com ~ all v = spf1 mx / 24 mx: include: ibm.com/24 ~ all" Você pode explicar o que quer dizer?
Flickerfly

Execute um "nslookup -type = txt lenovo.com" (sem as aspas) e deve ser auto-explicativo.
user48838

É como o OP estava procurando em um - "registro spf que possui 2 domínios incluídos ..."
user48838 10/14

1
Ok, eu pensei que você significou um incluem declaração como "incluem: spf.messagelabs.com, incluem: ibm.com"
flickerfly
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.