【问题标题】:Apex domain will not verify on AWS SESApex 域不会在 AWS SES 上验证
【发布时间】:2020-07-11 17:04:40
【问题描述】:

我是设置域的新手,实际上必须从 AWS 自己那里获得一些帮助才能设置它,但它目前正在运行。这是我的设置和我正在尝试做的事情:

我有一个www.alkouri.com

  1. 我在 Route 53 和 GoDaddy 中有一个“www.alkouri.com”的托管区域

一个。 Route 53 提供给我的域名服务器被放入托管区域的 goDaddy DNS 设置中
湾。 A 记录指向 cloudFront 分配(这是为了让 HTTPS 运行)

  1. cloudFront 分配指向一个 S3 存储桶,以便我可以托管一个静态网站。

所有这些都运行良好,我能够访问 alkouri.com 的所有变体,并且它指向 HTTPS 没有问题。

现在我希望能够将电子邮件设置到单独的 S3 存储桶中,这就是我遇到问题的地方。

因此,在 SES 控制台中,我验证了 www.alkouri.com 的新域并指向新的 S3 存储桶,然后我尝试向 blah@alkouri.com 发送电子邮件,但没有任何结果。

然后我尝试 blah@www.alkouri.com 并且它有效。很明显,我不想要带有“www”的电子邮件地址。在其中,我创建了另一个仅包含“alkouri.com”的托管区域。这会生成 4 个新的 AWS 名称服务器。我将这 4 个名称服务器添加到 goDaddy,然后一切都崩溃了。我迅速从 GoDaddy 中删除了 4 个域名服务器,并尝试了我在网上找到的许多其他东西,但似乎没有任何效果。

有人可以在这里指出正确的方向吗?我只是希望能够在没有 www 的情况下向@alkouri.com 发送电子邮件。

【问题讨论】:

    标签: amazon-web-services amazon-s3 dns amazon-route53 amazon-ses


    【解决方案1】:

    正如您所尝试的那样,您的顶级记录域需要另一个名称服务器。

    您需要将记录从您的 www 公共托管区域迁移到您为 apex 域创建的区域。导入记录时,请确保记录在其子域名中包含 www 部分。

    一旦您对复制的记录感到满意,请按照您之前的尝试切换名称服务器。最后将SES apex 域的记录添加到您的新公共托管区域。

    如果您没有为顶点记录配置 DNS,则别无选择,因为 AWS 将无法解析记录以验证域。

    【讨论】:

    • 当您“确保记录在其子域中包含 www 部分”时,您的意思是记录的名称应以“www”开头。 ?
    • 例如,如果您之前的记录是 beta,那么在新的公共托管区域中,它需要是 beta.www :)
    猜你喜欢
    • 2016-10-06
    • 1970-01-01
    • 2022-05-26
    • 1970-01-01
    • 2014-03-30
    • 1970-01-01
    • 2020-09-14
    • 2020-01-16
    • 1970-01-01
    相关资源
    最近更新 更多