![SPF 记录 - 超过 10 次查询应包括 SPF 中的网站托管](https://linux22.com/image/793991/SPF%20%E8%AE%B0%E5%BD%95%20-%20%E8%B6%85%E8%BF%87%2010%20%E6%AC%A1%E6%9F%A5%E8%AF%A2%E5%BA%94%E5%8C%85%E6%8B%AC%20SPF%20%E4%B8%AD%E7%9A%84%E7%BD%91%E7%AB%99%E6%89%98%E7%AE%A1.png)
SPF 表示超过限制 11 次查找,4 次查找嵌套在网站(包括托管)中,4 次嵌套在 google(gmail gsuite)中,1 个 mailerlite 新闻稿,1、1、0 +a
。+mx
绝对+ip4
必须保留:google(gmail gsuite)是我电子邮件的直接来源和 mailerlite 新闻稿。网站是联系表格(通过网站我收到了电子邮件:info@xxxvia web.hosting.com,客户直接从 info@xx 收到自动感谢)。
v=spf1 include:_spf.newsletter.com +a +mx +ip4:xx include:hosting-xxx.com +ip4:arecordip include:_spf.google.com -all
如果我删除+a
,kitterman 歧义警告中会出错,未找到 A。如果我删除+mx
,则通过。
问题是,SPF 记录是否应包括网站托管?如果是,有什么建议吗?
在其他帖子中advice mx is sending and sometimes not needed
。如果 mx 是 gsuite 并且包含 google,则为 gmail/gsuite。您是否需要 mx 和 google?删除 mx 是个好主意吗?感谢您的想法?
答案1
Google 的 NS 管理员表现得一无所知,用线索蝙蝠咬了他们一下。多部分 txt 记录是一个东西,他们应该使用它们。
即
$ host -ttxt _spf.google.com _spf.google.com descriptive text "v=spf1 include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all"
谷歌到底怎么了!你们把所有有能力的人都解雇了吗?你们让实习生接触关键基础设施了吗?这是你们现在的“作恶”政策的一部分吗?
Google 应该这样做:https://datatracker.ietf.org/doc/html/rfc7208#section-3.3
由于您有“+ip4:arecordip”,所以不需要“+a”(假设两者都是相同的 IP 地址)这将节省一次查找。
+mx 是单次查找的唯一情况是它根本没有任何好处。通常,mx 将返回 mx 条记录,并且每条记录都需要进一步查找。(除非它返回 none、空或已经查找过的 A 记录)
如果您的 mx 是 google,您也可以删除“+mx”并节省另外 6 次查找,因为这些内容已被 google 条目涵盖。