如何解决在一个 TXT 记录之间获取空白
我已经更新了我的域托管 DNS 中的 TXT
(SPF) 记录,但没有空间。
我已尝试使用 TXT
和 dig
命令在 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 举报,一经查实,本站将立刻删除。