AWS SES TXT 记录内容

AWS SES TXT 记录内容

我需要为域设置 AWS SES。注册商的 DNS 工具仅允许我为 TXT/SPF 记录输入一个文本块(每个记录一个文本块)。我不确定如何将 TXT 记录格式化为单个文本块而不是键/值对。

亚马逊称

Record Type: TXT (Text)
TXT Name: _amazonses.the-domain.org
TXT Value: the-very-special-key

本例中的注册商是 iPage,它看起来像这样:

iPage DNS TXT 条目

那么,我如何将此记录格式化为文本块?

答案1

听起来他们希望您添加的是如下记录(以正常的主文件格式编写):

_amazonses IN TXT "the-very-special-key"

您没有指定所引用的管理工具在 UI 方面提供的内容,但要添加记录的位置的名称_amazonses(如果指定为相对于区域),类型TXT和值是the-very-special-key

答案2

根据http://docs.aws.amazon.com/ses/latest/DeveloperGuide/dns-txt-records.html有一段话:

如果您的 DNS 提供商不允许 DNS 记录名称包含下划线,您可以从 TXT 记录名称中省略 _amazonses。在这种情况下,对于上述示例,TXT 记录名称将是 example.com,而不是 _amazonses.example.com。为了使记录更易于识别和维护,您还可以选择在 TXT 记录的值前加上 amazonses: 前缀。因此,在上面的示例中,TXT 记录的值将是 amazonses:pmBGN/7MjnfhTKUZ06Enqq1PeGUaOkw8lGhcfwefcHU=。

因此,无需直接说明,以下 TXT 记录内容似乎就足够了:

amazonses:pmBGN/7MjnfhTKUZ06Enqq1PeGUaOkw8lGhcfwefcHU=

答案3

看起来您的域名注册商不允许您灵活地命名您的文本记录,或将其放入子域中。

您应该联系他们的支持团队,看看他们是否可以为您命名记录。

或者,您可以设置自己的 DNS 服务器,或利用网络上的免费 DNS 托管服务(您可以通过 Google 搜索快速找到一些),以便更好地控制 DNS 记录。注册商门户有时会受到限制。

您可以考虑使用 Amazon Web Services 的 Route53,但是它会产生与您托管的区域数量以及收到的查询数量相关的成本。

相关内容