微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

domain-name-system – 混合SPF记录

我的DNS中有通常的Google Apps SPF记录:
v=spf1 include:_spf.google.com ~all

现在,既然我们正在使用ZenDesk,我还应该补充:

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

他们应该合并成这样的:

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

解决方法

是的,这是正确的,除非_spf.google.com包含重定向(它没有).在这种情况下,包括:_spf.google.com应该移动到列表的末尾,以避免在包含重定向后替换所有条目

此外,请注意RFC(IETF RFC4408)指定应允许最多10个MX或PTR查找,之后,应终止单个记录的验证.这是为了确保SPF解析器不会陷入无休止的查找场景(潜在的DoS).

这在现实生活中如何应用?
假设两者都使用“mx”机制,并且每个机制都有6个不同的MX记录.现在,当第一个包含(_spf.google.com)已被处理时,您只剩下4个查找,可以这么说.如果正在验证的MTA是第二个包含的最后2个不同MX记录(support.zendesk.com),则即使您已正确包含所有记录,验证也可能实际失败.

对于上述情况并非如此,但值得考虑,因为在设计SPF结构时并非所有公司都会考虑这一点.只是尝试查找,例如,TXT for ebay.com并尝试计算可能导致的查找次数;-)

原文地址:https://www.jb51.cc/html/228950.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐