SPF 记录设置 ip4 或包含

SPF 记录设置 ip4 或包含

我有两个域名(example.com 192.168.0.1 和 example.net 192.168.0.2),我想允许 example.net 从[电子邮件保护]

在我的 SPF 中我目前有:

v=spf1 a mx ip4:192.168.0.1/32 include:spf-a.outlook.com -all

要添加第二个条目,我是否应该将其添加为 ip4:192.168.0.2 或者我应该使用 include:example.net,或者在这种情况下都不正确?

答案1

这是哪个 spf 记录?Example.net?Example.com?example.com 的 spf 记录应包含 ip4:192.168.0.2。使用 include 将包含目标域的整个 spf 记录(如果没有,则会失败),这可能不是您想要的。当然,对于生产,ip 不应是私有的。

答案2

两者都有效,但请使用ip4:

Outlook.com 的 SPF 记录深入到 DNS 查找中,以至于您无法添加 [m?] 任何include:指令,否则会违反 SPF 的 RFC 定义限制。大多数 SPF 验证器不会严格执行此操作,但有些并可能随机导致交付问题。

相关内容