SPF记录 - DNS查找过多

时间:2014-05-01 16:02:41

标签: email dns gmail mandrill spf

我的网站SPF记录收到了“DNS查询次数过多”的错误。

在我阅读以下帖子中的建议后,我决定按照建议尝试整合我的服务以减少查找次数。

参考文献: Too many DNS lookups in an SPF record PermError SPF Permanent Error: Too many DNS lookup

现在我的SPF记录是这样的:

v=spf1 a include:servers.mcsv.net include:_spf.google.com include:spf.mtasv.net include:jangomail.com ~all 

我想整合我的服务,以便它最终成为这样:

v=spf1 a include:servers.mcsv.net include:_spf.google.com ~all 

我会用Mandrill(Mailchimp servers.mcsv.net的一部分)替换我的jangomail用于我的交易电子邮件。并且mtasv.net是多余的,因为我们不再使用此服务。

我的情况与此问题中提出的情况完全相同:

SPF Record for Mandrill

来自Mandrill的Kaitlin建议设置一个SPF记录,包括下面的Mailchimp和Google Apps。

v=spf1 a include:servers.mcsv.net include:_spf.google.com ~all

但是,如果我这样做,它最终不会超过10次查找,因此仍然超出协议的限制吗?

  • 2 - 初始TXT和SPF记录
  • 1 - 包括:servers.mcsv.net
  • 1 -_spf.google.com

包括:servers.mcsv.net包含

  • 1- servers.mcsv.net
  • 1- spf1.mcsv.net
  • 1- spf.mandrillapp.com

_spf.google.com包含:

  • 1- _spf.google.com TXT
  • 1- _netblocks.google.com TXT
  • 1- _netblocks2.google.com TXT
  • 1- _netblocks3.google.com TXT

总共11次查询。

还有其他方法吗?

1 个答案:

答案 0 :(得分:1)

使用include合并可能总是会产生过多的DNS查询,因为所包含的域可能包含其他域名。

要查看解决此问题的方法,请查看重新组合原始SPF记录的SPF-tools,并仅将ip4ip6字段输出到新字段中。随意问我任何问题,我很乐意帮助/扩展存储库中的文档。