【问题标题】:AWS Route53 | Alias record from other DNS providersAWS Route53 |来自其他 DNS 提供商的别名记录
【发布时间】:2021-11-24 21:06:43
【问题描述】:

我的客户在 Godaddy 上有一个域地址,我想在不更改 NS 记录的情况下将 A 记录连接到 AWS Api Gateway,因为我的客户在 Godaddy 上使用其他记录(例如 MX 等)并将继续使用它。

在 Route53 中,我们可以直接通过别名创建记录,但在这种情况下,我不确定这怎么可能。

【问题讨论】:

    标签: aws-api-gateway amazon-route53


    【解决方案1】:

    根据我最近对 ​​AWS 文档以及 Evan 的文档的搜索,没有您的 DNS 提供商必须提供的 ANAME(别名记录)是不可能的。

    我不确定我的客户是否接受现有 DNS 提供商的迁移,但我将建议以下作为我们的第二个解决方案:

    example.com 不能由 ANAME 设置,但 www.example.com 可以设置 CNAME,然后我们可以从 example.com 进行简单的重定向到 www.example.com。 我认为 Godaddy 默认提供 url 重定向,否则我们必须为这个重定向运行一个 EC2。

    我知道这很糟糕,但似乎没有其他办法。

    如果有人知道更好的解决方案,我将不胜感激。

    【讨论】:

      【解决方案2】:

      我刚刚对 Amplify 做了类似的事情,我只是导入了域,更改了 CNAME(遵循 Amplify 文档 - https://docs.aws.amazon.com/amplify/latest/userguide/to-add-a-custom-domain-managed-by-a-third-party-dns-provider.html)。

      对于 API 网关,可能会有所不同,但我认为您可以转到 Route 53 解析器并查找入站查询链接,然后将其发送到您的 Api 网关端点的 VPC。

      【讨论】:

      • 感谢 Evan,我阅读了所有文档,但不幸的是,似乎无法在 Route53 之外设置 DNS 记录,因为此时域提供商不提供 ANAME,但它给了我一个想法解决这个问题。我会把它写成下面的答案。再次感谢您的帮助。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-16
      • 2016-11-03
      • 1970-01-01
      • 1970-01-01
      • 2018-01-08
      • 2021-03-19
      • 2014-01-21
      相关资源
      最近更新 更多