我需要同时使用(include)为一个域及其子域配置 SPF
例子 :
domain1.com 的主域名 + 4 个子域名有 SPF
domain1.com 有 spf v=spf1 ip4:IPADDR1/24 -all
sub1.domain1.com 有 spf v=spf1 ip4:IPADDR2/24 -all
sub2.domain1.com 有 spf v=spf1 ip4:IPADDR3/24 -all
sub3.domain1.com 有 spf v=spf1 ip4:IPADDR4/24 -all
sub4.domain1.com 有 spf v=spf1 ip4:IPADDR5/24 -all
现在对于(domain2.com),我需要使用简单的语法包含(domain1.com 及其子域)的所有 SPF 记录
我对 (domain2.com) 测试了这个语法:
(domain2.com) v=spf1 include:domain1.com -all
(它仅包含主域“domain1.com”的 spf)
我还对(domain2.com)测试了此语法:
(domain2.com)v=spf1 include:*.domain1.com -all
(也包括 4 个子域名但无效)
是否有任何简单的语法可以一次包含域名的主域和子域 SPF?
先感谢您
答案1
不,没有这样的语法。
由于子域名未知且无法自动枚举,因此您必须明确列出所有子域名。
v=spf1 include:domain1.com include:sub1.domain1.com [... and so on for the other subdomains] -all