微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在一个 TXT 记录之间获取空白

如何解决在一个 TXT 记录之间获取空白

我已经更新了我的域托管 DNS 中的 TXT (SPF) 记录,但没有空间。

我已尝试使用 TXTdig 命令在 linux 终端中检查更新的 host 记录,但我在更新的记录中看到额外的空白。

例如:

DNS 中更新的记录:

"v=spf1 spf.protection.outlook.com 1.2.3.4 -all"

但是使用命令 "dig txt domain.com +short"

进入终端的输出
"v=spf1 spf.protection. outlook. com 1.2" "3.4 -all"

检查所有类型的操作系统平台终端(Linux-CentOS、Ubuntu、Windows-CMD、Mac OS 终端)。

注意:我曾尝试使用 sed 命令消除空格,并且成功了。

我只想确认问题出在哪里,是来自 DNS 提供商还是其他地方。

解决方法

DNS 对单个字符串中允许的文本数量有限制,但是,您可以根据 {{3 }}:

例如:

 IN TXT "v=spf1 .... first" "second string..."

必须被视为等同于

 IN TXT "v=spf1 .... firstsecond string..."

在大记录中很常见,尤其是 DKIM 密钥和长 SPF 记录。看起来您的提供商可能会自动执行此操作,无需担心,只要您不创建接近 RFC4408 section 3.1.3 的记录。

,

您可以使用在线 SPF 记录查找工具之一来解决 SPF 记录的各种问题,例如这个 -> https://easydmarc.com/tools/spf-lookup

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。