SPF 重定向修改器

SPF 重定向修改器

域的 SPF 记录将替换当前记录。在这些查找中,宏扩展域也将替换当前域。

例子:

在以下示例中,客户端 IP 为 1.2.3.4,当前域为 example.com。

“v=spf1 重定向=example.com”

如果 example.com 没有 SPF 记录,则会出现错误;结果未知。假设 example.com 的 SPF 记录为“v=spf1 a -all”。查找 example.com 的 A 记录。如果匹配 1.2.3.4,则返回 Pass。如果没有匹配,则 exec 匹配失败,并使用 -all 值。

领域电流域这里的意思不是很清楚。

如果查询 example1.com spf,会发生什么情况?

example1.com IN MX 0 mx.example1.com.    
example1.com IN TXT "v=spf1 redirect=example2.com"
mx.example1.com IN A 1.1.1.1

example2.com IN MX 0 mx.example2.com.
example2.com IN TXT "v=spf1 mx -all"
mx.example2.com IN A 2.2.2.2

spf 结果应该是 1.1.1.1 还是 2.2.2.2?

答案1

当您redirect访问某个域时,重定向的域将成为所有后续 DNS 查找的目标,例如 执行的查找mx

RFC 7208§6.1

重定向部分的 <domain-spec> 部分按照第 7 节中的宏规则进行扩展。然后使用结果字符串作为 <domain> 来评估 check_host()。<ip> 和 <sender> 参数与 check_host() 的当前评估相同。

相关内容