【问题标题】:SPF Record - Too many DNS lookupsSPF 记录 - DNS 查找过多
【发布时间】:2014-05-01 16:02:41
【问题描述】:

我的网站的 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 

我会将我的 jangomail 替换为 Mandrill(Mailchimp servers.mcsv.net 的一部分)来处理我的交易电子邮件。 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

include: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 次查找。

还有其他方法可以解决这个问题吗?

【问题讨论】:

    标签: email dns gmail mandrill spf


    【解决方案1】:

    使用include 进行整合可能总是会导致过多的 DNS 查找,因为所包含的域可能包括其他域。

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

    【讨论】:

      猜你喜欢
      • 2012-12-25
      • 1970-01-01
      • 1970-01-01
      • 2014-02-23
      • 2012-11-05
      • 2020-01-30
      • 2014-10-08
      • 1970-01-01
      相关资源
      最近更新 更多