![SPF 记录设置 ip4 或包含](https://linux22.com/image/643548/SPF%20%E8%AE%B0%E5%BD%95%E8%AE%BE%E7%BD%AE%20ip4%20%E6%88%96%E5%8C%85%E5%90%AB.png)
我有两个域名(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 验证器不会严格执行此操作,但有些做并可能随机导致交付问题。