拆分的 TXT 记录按照什么顺序组装?

拆分的 TXT 记录按照什么顺序组装?

按照RFC4408 3.1.3,TXT 记录可以用引号分隔,并将被正确地重新组合 - 这是绕过记录大小 255 个字符限制的一种方法。

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

必须被视为等同于

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

如果一条记录有 3 个或更多部分,那么什么决定了记录的连接顺序?

答案1

各部分始终按顺序重新组合。TXT 记录的部分限制为 255 个字符。如果没有 EDNS0,UDP 响应将有额外的 512 字节限制。但是,这不适用于 TCP 响应。

答案2

此外,你可能会遇到 AWS Route53 的问题,其中

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

被视为等同于

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

但是如果使用空格...以下操作将会失败:

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

相关内容