【问题标题】:How to create SPF record for multiple IPs?如何为多个 IP 创建 SPF 记录?
【发布时间】:2011-08-31 22:02:11
【问题描述】:

我没有找到任何关于如何将多个 IP 配置到 SPF 记录中的指南。 到目前为止我使用(例如):

v=spf1 ip4:180.72.100.0/24 a mx ?all

但现在我应该添加另一个允许的 IP 范围,例如

v=spf1 ip4:180.72.100.0/24 ip4:180.20.111.0/24 a mx ?all

第二种语法正确吗? 谢谢。

【问题讨论】:

    标签: email spf


    【解决方案1】:

    是的,第二种语法很好。

    您是否尝试过使用 SPF 向导? https://www.spfwizard.net/

    它可以快速生成基本和复杂的 SPF 记录。

    【讨论】:

    • 是的,我使用的是openspf.org,但我不确定是否需要用逗号分隔条目或换行符...谢谢!
    • 是的,它只是向导中的换行符(没有逗号)
    • 打开 SPF 向导不再可用。 “退休的 SPF 记录向导 很长一段时间以来,我们都有一个向导实用程序来帮助域所有者为他们的域创建 SPF 记录。不幸的是,该向导不是很复杂,并且由于难以生成过于复杂甚至不正确的记录,因此通常最终会生成正确地向只想快速创建 SPF 记录而不关心细节的观众解释 SPF 的基本概念。因此,该向导已被删除。请参阅我们关于 SPF 记录语法的页面"跨度>
    • @Demelziraptor 我要添加 20 个 IP。我该怎么做呢?
    • @netizen0911 如果它们在子网中,您可以添加范围(请参阅问题中的/24 表示子网的 IP 之后),否则您可以单独添加它们;将 /24 排除在外,只需在您的 SPF 记录中添加用空格分隔的 IP ipv4:192.168.0.1 ipv4:192.168.0.2
    【解决方案2】:

    试试这个:

    v=spf1 ip4:abc.de.fgh.ij ip4:klm.no.pqr.st ~all
    

    【讨论】:

      【解决方案3】:

      180.72.100.0 - 180.72.100.255 范围使用 CIDR 表示法,例如 ip4:180.72.100.0/24

      您的 SPF 记录中可以有多个范围,如下所示:

      v=spf1 ip4:180.72.100.0/24 ip4:180.20.111.0/24 a mx ?all

      您可以使用此计算器来确定您的 IP 范围的正确表示法:

      https://account.arin.net/public/cidrCalculator

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-12-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-09
        • 1970-01-01
        • 2013-10-11
        相关资源
        最近更新 更多