【问题标题】:How to set up SPF DNS Record for a domain name?如何为域名设置 SPF DNS 记录?
【发布时间】:2020-01-30 02:43:46
【问题描述】:

我对设置 SPF DNS 记录有点困惑。我遵循其他人在他们的网站上提出的建议作为解决方案。在设置了 SPF TXT DNS Record 并等待了一段时间后,我在网站 MXToolBox 上测试了我的域名的 SPF Record,但它一直报告 SPF DNS Record not found。但是,如果我的域没有 WWW,MXToolBox 网站报告 SPF DNS 记录已找到。看看底部的图像。我希望有人能向我解释这是为什么。

SPF TXT 记录

MXToolBox 网站结果,我们的域有和没有 www。

但是,如果您访问您的域的 MXToolBox 整体摘要页面,它会显示您根本没有 SPF TXT 记录。

【问题讨论】:

    标签: email dns spf


    【解决方案1】:

    我认为这里有些混乱。您显示查找www.rel-tek.com 的结果,确实没有SPF 记录,这是正确的。我预计 mxtoolbox 可能会看到旧版本的 DNS。

    当我为您的裸域检查 SPF 时,它会成功,就像您配置它一样:

    # dig +short txt rel-tek.com                                                                                                          
    "v=spf1 mx ip4:96.236.199.65 ~all"
    

    您不应期望您的 www 主机拥有 SPF 记录,也不应拥有自己的 mx

    一个提示:当您对 DNS 进行更改时,请将 TTL 减少到 300(5 分钟)。这样可以更轻松地查看更改,并防止不良设置在缓存中停留太久,让您更轻松地修复错误。如果您在命令行上使用dig(在Debian linuxen 上安装dnsutils 软件包),您可以告诉它以您的家庭名称服务器为目标,这样您就可以绕过所有二级缓存并查看您的真实DNS 服务的内容,所以你可能会说:

    dig +short txt @ns75.worldnic.com rel-tek.com
    

    【讨论】:

    • "当您更改 DNS 时,将 TTL 减少到 300(5 分钟)。"这还不够,还取决于权威名称服务器的配置方式。如果他们使用 DNS AXFR/IXFR 而不是 DNS NOTIFY 消息,您还需要在更改 TTL 值之前降低 SOA REFRESH 值。所以 1) 更改 REFRESH 2) 等待 REFRESH 的旧值 3) 更改 TTL 4) 等待 TTL 的旧值 5) 更改数据,然后 6+) 反向执行所有前面的操作。如果您引入新记录,您应该更改 SOA NEGATIVE 值,即“负”TTL。
    • 这些是关于主要和次要之间的区域传输,而不是对单个记录的请求,其中减少 TTL 效果很好,如果您直接查询您的主要 DNS,这些都不适用,正如我建议的那样.如今,大多数 DNS 提供商都控制着主要和次要的,因此更改往往会同时应用到任何地方(因为他们有内部知识)——如果不这样做,他们几乎没有什么收获。
    • “这些是关于主要和次要之间的区域传输,而不是对单个记录的请求”,您认为递归名称服务器会在哪里询问记录?对于所有权威名称服务器,即主服务器和辅助服务器,它是负载平衡,而不是故障转移。如果您在主服务器上更改了 TTL,但这种 TTL 更改仅在 24 小时后在辅助服务器上发生,那么任何请求辅助服务器的递归名称服务器都不会看到更改,也不会看到降低的 TTL...
    • " 他们不这样做几乎没有什么好处。" DNS 设置与提供商的数量一样多。 ALso 一个给定的域可以使用多个提供者。就像我在评论开头所说的那样:这取决于如何配置权威名称服务器群。我只是提供了经常被遗忘的额外信息(因为人们也倾向于忘记查询所有名称服务器,因为它是负载平衡而不是故障转移)
    • 如果您在进行测试时询问权威名称服务器,TTL 根本无关紧要:只要您使用新区域内容重新配置权威名称服务器并重新加载它,那么如果您询问它,它将为您提供新数据,无论之前的 TTL 是多少。
    猜你喜欢
    • 1970-01-01
    • 2013-10-27
    • 2014-10-08
    • 1970-01-01
    • 1970-01-01
    • 2015-11-08
    • 2012-11-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多