SPF漏掉之DNS记录设置

漏洞描述

SPF 记录是一种域名服务(DNS)记录,用于标识哪些邮件服务器可以代表您的域名发送电子邮件。 SPF 记录的目的是为了防止垃圾邮件发送者在您的域名上,使用伪造的发件人地址发送邮件。

若您未对您的域名添加 SPF 解析记录,则黑客可以仿冒以该域名为后缀的邮箱,来发送垃圾邮件。

修复方案

在您的 DNS 服务提供商处,为您的域名添加一条 TXT 记录:

  • 将主机字段(Host)设置为您子域名的名称。(例如,如果您的电子邮件地址是contact@mail.example.com,则为 mail。)如果不使用子域名,则将其设为@

  • 用您的 SPF 记录填写 TXT 值字段。例如 v = spf1 a mx include:secureserver.net〜all

目前已经越来越多的收件人服务器要验证发送者域名的 SPF 设置。也就是发送的 Ip 或服务器必须在 SPF 中有记录才接受邮件。

首先你必须有自己的真实顶级域名。没有的话是不可能设置SPF 的.
SPF 是域名的一条 TXT 解析记录。

SPF 设置说明:

\1. 把《速递专家》安装到服务器或VPS上面
\2. 域名的解析设置里边添加一条TXT解析

主机名一般为:@,解析值为:v=spf1 ip4:你的服务器IP ~all

例1:假设你的服务器 IP为 123.123.123.123,则 SPF 记录值为

  1. v=spf1 ip4:123.123.123.123 ~all

例2:如果有多个IP可以并排书写,例如:

  1. v=spf1 ip4:123.123.123.123 ip4:123.123.123.124 ~all

例3:如果有很多连续地址,比如 123.123.123.1 到 123.123.123.255,则可以解析

  1. v=spf1 ip4:123.123.123.0/24 ~all