有一个专用的 DNS SPF 记录可用于 SPF 记录。但是,DNS TXT 记录也可用于向后兼容。
如果我可以定义 SPF 记录 - 我应该删除已弃用的 TXT 记录还是保留它?
答案1
实际上关注RFC 7208,第 3.1 节。您应该只使用 TXT 类型的记录:
SPF 记录必须仅作为 DNS TXT(类型 16)资源记录 (RR) [RFC1035] 发布。记录的字符内容编码为 [US-ASCII]。在 SPF 的实验阶段,支持使用替代 DNS RR 类型,但现已停止。
SPFbis 工作组已于 2014 年 4 月弃用了 SPF RR 类型。其原因也可以在RFC 7208,第 3.1 节。,取代了旧的RFC 4408:
2003 年,当 SPF 首次开发时,分配新 DNS RR 类型的要求比现在严格得多。此外,DNS 服务器和配置系统中尚未广泛部署对轻松部署新 DNS RR 类型的支持。因此,SPF 的开发人员发现使用 TXT RR 类型进行 SPF 记录更简单、更实用。
答案2
我选择留下我的。它不需要花费任何费用,而且可以继续工作。
几年后,当更多的服务器/客户端更新时,重新审视这个问题,如果可以的话,看看是谁在请求 TXT 记录。
答案3
RFC 7208 是一个糟糕的提案,不应被采纳。今天(2019 年),我的 DNS 服务器仍然看到针对 SPF 类型 99 记录的查询,因此显然还有其他人忽略了该 RFC 和 6686 中得出的错误结论。