Dns 需要帮助理解Spf语法吗

Dns 需要帮助理解Spf语法吗,dns,record,spf,Dns,Record,Spf,我到处找了又找,但我无法理解这里的SPF语法 例如: v=spf1 a mx include:spf.protection.outlook.com include:authstp.com~all a和mx的作用以及它们是否影响include:条目 非常感谢SPF规则就是将SMTP请求的IP地址与规则集进行匹配。规则集由一系列独立且按顺序计算的指令(条目)组成。匹配的第一个指令获胜。对于您定义的规则,指令列表为: a-匹配并传递在此域的a记录中找到的任何IP地址 mx-匹配并传递在该域的mx记录中

我到处找了又找,但我无法理解这里的SPF语法

例如: v=spf1 a mx include:spf.protection.outlook.com include:authstp.com~all

a和mx的作用以及它们是否影响include:条目


非常感谢

SPF规则就是将SMTP请求的IP地址与规则集进行匹配。规则集由一系列独立且按顺序计算的指令(条目)组成。匹配的第一个指令获胜。对于您定义的规则,指令列表为:

  • a
    -匹配并传递在此域的a记录中找到的任何IP地址
  • mx
    -匹配并传递在该域的mx记录中找到的任何IP地址
  • 包括:spf.protection.outlook.com
    -包括在spf.protection.outlook.com上定义的spf规则,并根据SMTP请求的IP地址对其进行评估。如果匹配,则传递
  • include:authstp.com
    -包括在authstp.com上定义的SPF规则,并根据SMTP请求的IP地址对其进行评估。如果匹配,则传递
  • ~all
    -拒绝(软失败)任何与任何早期指令不匹配的IP地址