如何在 Route 53 中配置长度超过 255 个字符的 TXT 记录?

1 分钟阅读
0

我想在 Amazon Route 53 中配置长度超过 255 个字符的文本 (TXT) 记录。

解决方法

**注意:**最佳实践是创建一条包含适用值的 TXT 记录,而不是 SPF 记录。互联网工程任务组(IETF)已在 2014 年弃用了 SPF 记录类型。大多数电子邮件提供商不支持 SPF 记录。虽然 Route 53 提供了创建 SPF 记录的选项,但您的电子邮件提供商可能无法识别 SPF 记录。或者,您可能看到 SPF 验证无效的错误。有关更多信息,请参阅 IETF 网站上的 RFC 7208

创建 TXT 记录

需记住的要点:

  • TXT 记录包含一个或多个用双引号 (") 括起的字符串。
  • 在 TXT 记录的一个字符串中,可以输入最多包含 255 个字符的值。
  • 在一条 TXT 记录中,可以添加多个包含 255 个字符的字符串。
  • 在一条 TXT 记录中,值的最大长度为 4,000 个字符。
  • TXT 记录的值区分大小写。

对于超过 255 个字符的值,请将值拆分为长度不超过 255 个字符的字符串。使用以下语法将每个字符串用双引号 (") 括起来: Domain name TXT "String 1" "String 2" "String 3"….."String N".

有关在 TXT 记录中指定的值的信息,请参阅输入 TXT 记录值

创建 TXT 记录来替换 SPF 记录:

  1. 打开 Route 53 控制台
  2. 选择托管区
  3. 选择 SPF 记录的域
  4. 复制 SPF 记录的值,然后选择创建记录
  5. 对于路由策略,选择简单路由
  6. 选择下一步
  7. 选择定义简单记录
  8. 对于记录名称,指定一个名称。
  9. 对于值/将流量路由至,根据记录类型,选择 IP 地址或其他值。然后,粘贴您在第 4 步中复制的 SPF 记录值。
  10. 对于记录类型,选择 TXT
  11. 对于 TTL(秒),指定一个生存时间值。
  12. 选择定义简单记录

以下示例显示了一条 TXT 记录,该记录配置了域验证、SPF 记录和 DKIM 签名的值:

txt1.geeksbox.club. TXT 3600 "google-site-verification=rXOxyZounnZasA8Z7oaD3c14JdjS9aKSWvsR1EbUSIQ"
"v=spf1 include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all"
"spf2.0/pra include:spf1.amazon.com include:spf2.amazon.com include:amazonses.com -all"
"v=DKIM1;k=rsa;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDeIhtCv3vUinyhKiKtZ8efjHGGo8gE1T+o7gLrvo6yRtdz9ICe6Fz5sgz0WYFW5nCV4DmaTcS25TfgWKsLgg"
AWS 官方
AWS 官方已更新 1 年前