Mixando registros SPF

4

Eu tenho o registro habitual do SPF do Google Apps no meu DNS:

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

e agora, como estamos usando o ZenDesk, devo adicionar também:

v=spf1 include:support.zendesk.com ~all

Eles devem ser mesclados em um assim:

v=spf1 include:_spf.google.com include:support.zendesk.com ~all
    
por pupeno 08.02.2012 / 13:59

2 respostas

4

Sim, isso está correto, a menos que _spf.google.com inclua um redirecionamento (o que não é o caso). Nesse caso, include:_spf.google.com deve ser movido para o final da lista para evitar a substituição de todas as entradas após a inclusão com o redirect

Além disso, saiba que o RFC ( IETF RFC4408 ) especifica que um máximo de 10 pesquisas MX ou PTR deve ser permitido, após o qual a validação de um único registro deve ser finalizada. Isso é para garantir que um analisador SPF não fique preso em um cenário de pesquisa interminável (possível DoS'ing).

Como isso se aplica na vida real?
Digamos que o includes inclua o mecanismo "mx" e que cada um tenha seis registros MX distintos. Agora, quando a primeira inclusão ( _spf.google.com ) foi processada, você só tem 4 pesquisas restantes, por assim dizer. Se o MTA que está sendo validado estiver nos últimos dois registros MX distintos para a segunda inclusão ( support.zendesk.com ), a validação poderá realmente falhar mesmo que você tenha incluído todos os registros corretamente.

Este não é o caso para o cenário acima, mas vale a pena levar em consideração, já que nem todas as empresas pensam sobre isso ao projetar sua estrutura SPF. Apenas tente procurar, por exemplo, TXT para ebay.com e tente contar o número de pesquisas que podem resultar em; -)

    
por 08.02.2012 / 14:05
0

Sim, isso funcionará. É também a maneira correta de fazer isso.

    
por 08.02.2012 / 14:03