使用 dig 搜索 SPF 记录

我正在使用安装在我的机器上的 来搜索特定域的 防晒霜记录。是否有方法可以搜索特定的 DNS 服务器的 SPF 记录?

例如,以下方法是否有效?

dig domain.example txt host ns1.nameserver1.example


dig domain.example txt host ns2.nameserver2.example
144083 次浏览

我相信我通过这个 挖掘如何找到了正确的答案。通过以下查询,我能够在一个特定的 DNS 上查找 SPF 记录:

dig @ns1.nameserver1.example domain.example txt

Dig 实用程序使用起来非常方便。论点的顺序并不重要,我给你们举几个简单的例子。
获取所有根名称服务器使用的

# dig

获取特定主机使用的 TXT 记录

# dig example.com txt
# dig host.example.com txt

要查询特定的名称服务器,只需添加@namerver.tld

# dig host.example.com txt @a.iana-servers.net

SPF RFC4408说,SPF 记录可以存储为 SPF 或 TXT。然而,目前几乎所有的记录都只使用 TXT。所以,如果您只获取 TXT 记录,那么您是相当安全的。

我做了一个 SPF 检查可视化的一个域的 SPF 记录。它可以帮助您更好地理解 SPF 记录。你可以在这里找到: Http://spf.myisp.ch