为一系列 IP 创建 SPF 记录

create SPF record for series of IPs

我有 45 个 IP,180.72.100.80180.72.100.124 如何在一个 SPF 记录中指定它们? 我试过了 v=spf1 +mx +a +ip4:180.72.100.80/180.72.100.124 -all 但这会导致 spf=permerror(从 gmail 中的显示原始部分可以看出) 我搜索过并找到建议 180.72.100.80/24 或其他一些数字的条目,但无法了解此符号的工作原理或如何使用我的 IP

构建此类符号

我对你的 IP 范围有点困惑,因为我认为地址通常是在 "whole" 网络中分配的(能够与子网或网络掩码匹配)

但是要将这 45 个地址放入 SPF(无需全部列出),您需要将地址转换为 CIDR (x.x.x.x/n)。有几种在线工具可以帮助您(例如 http://www.ipaddressguide.com/cidr)。您的 IP 范围提供以下 CIDR 记录:

180.72.100.80/28
180.72.100.96/28
180.72.100.112/29
180.72.100.120/30
180.72.100.124/32

所以完整的 SPF 记录应该是这样的(你不需要 + 限定符,因为它是默认的):

v=spf1 mx a ip4:180.72.100.80/28 ip4:180.72.100.96/28 ip4:180.72.100.112/29 ip4:180.72.100.120/30 ip4:180.72.100.124/32 -all