SPF 记录问题

SPF 记录问题

我为我的域名设置了 SPF 记录,例如:

v=spf1 a mx include:mydomain.co.uk ?all

但是,我现在必须为基于 Web 的发票系统添加 SPF 记录,该系统要求我将以下内容添加到我的 SPF 记录中:

v=spf1 mx ptr include:_spf.bidsketch.com ~all

如果我将上述两个内容放入同一个 SPF 记录中,它会在 mxtoolbox.com 上显示为格式错误。

所以我的问题是如何使用第二个/bidsketch 记录?

为此,我需要在同一个域上设置单独的 SPF 记录吗?

或者,有没有办法将两者合并到一条记录中?

提前致谢。

答案1

这不是 MX 记录,而是防晒指数记录。通常,您会使用 TXT 记录来存储 SPF 信息,因为大多数 DNS 服务器尚未实现 SPF RR 类型。

您现有的 SPF 记录可能只需更新即可反映发票系统的要求:

v=spf1 a mx ptr include:mydomain.co.uk include:_spf.bidsketch.com ~all

如果您要实施 SPF 的域mydomain.co.uk,则应将其include:mydomain.co.uk从记录中删除,否则,您将创建一个递归循环,从而有效地阻止该include:_spf.bidsketch.com ~all部分被解释,因为符合 RFC 的 SPF 解析器应在最多 10 次额外的 MX 或 PTR 查找后停止处理记录(IETF RFC 4408§10.1“处理限制”)

相关内容