如何添加两个 spf 记录?

How do I add two spf records?

我正在使用 Zoho mail 和我的域名。我还使用带有我的域名的 SMTP 服务来发送时事通讯。

为了让 Zoho 正常工作,我需要将 spf 记录添加到我的域 DNS。 SMTP 服务还需要我添加 spf 记录。

我的问题是我可以为一个域名添加多个spf记录吗?如果没有,是否有可能以某种方式将两者结合起来?

这些是我需要使用的录音机:

v=spf1 include:zoho.com ~all

v=spf1 mx a ip4:91.82.206.0/24 ip4:91.83.103.0/24 ~all

感谢任何帮助。

你不能同时拥有两个,但你可以像这样组合它们:

v=spf1 ip4:91.82.206.0/24 ip4:91.83.103.0/24 mx a include:zoho.com ~all

最佳做法是将文字 IP 放在首位,因为它们是接收者检查速度最快的。

不,您不能在一个域上有多个 SPF 记录。否则,SPF 将 return PermError.

SPF 记录是 DNS 中以 "v=spf1" 开头的 TXT 记录,后跟一系列机制 and/or 修饰符。

SPF 检查首先获取域中以 "v=spf1" 开头的所有 TXT 记录:

  • 如果没有找到这样的记录,则 returns None;
  • 如果找到多个这样的记录,returns PermError。

如 Synchro 所述,您需要在 1 个 SPF 记录中添加所有机制。

在此处了解更多信息:https://dmarcly.com/blog/can-i-have-multiple-spf-records-on-my-domain