【问题标题】:How to map a Route 53 domain to a load-balancer?如何将 Route 53 域映射到负载均衡器?
【发布时间】:2022-01-23 18:30:57
【问题描述】:

我是一名开发人员,而不是云专家,但我了解到拥有许多领域的知识是成功的关键。

我有一个 AWS EKS 集群,其中有一个公共负载均衡器服务 (check it out; it's a simple NodeJS Express API)。

我在 Route 53 上还有一个域以及一个待处理的 ACM SSL 证书。

我想知道如何将我的 Route 53 域映射到我的负载均衡器,因此我不必使用 AWS 为负载均衡器提供的超长域名作为默认值。

或者换一种说法:如何将负载均衡器的默认域名更改为 Route 53 域?

【问题讨论】:

  • 您可以在 Route53 控制台上执行此操作,只需转到您的托管区域并创建“A”类型记录,选择“别名”并输入您的 ALB 地址作为值。
  • 嗨@gohm'c,我尝试了你的建议,但是当我在浏览器中输入我的域时,它说该站点无法访问(DNS_PROBE_FINISHED_NXDOMAIN)
  • 请注意,您托管的域必须是已注册的域。否则等待一段时间(5~10 分钟),让新的 DNS 记录在网络上准备就绪。
  • 是的,我想我只需要耐心等待它完成它的工作。非常感谢,它正在工作!

标签: amazon-web-services amazon-route53 amazon-eks amazon-acm


【解决方案1】:

Route53 记录为您提供了选择要指向的目标负载均衡器的选项。为此,一旦您进入 AWS 控制台:

  • Route53

  • 选择相应的托管区域

  • 标记目标Route53记录。

  • 编辑记录。

  • 路由流量部分,我们必须选择:

    • 1- 应用程序和经典负载均衡器的别名。
    • 2- 选择负载均衡器所在的区域
    • 3- 在第三个字段中,您必须粘贴 负载均衡器 端点

这是手动执行的,如果您想通过代码执行此操作,则可以查看How can I create a Route 53 Record to an ALB? (AWS)

【讨论】:

    【解决方案2】:

    Route53 支持 alias 记录到 AWS 资源。

    这是对经典 DNS 管理的扩展。它仍然是 A(或 AAAA)记录,但您可以将其指向 AWS 资源而不是 IP。

    【讨论】:

      猜你喜欢
      • 2018-01-11
      • 2019-07-16
      • 2015-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-22
      • 2016-02-09
      • 2016-10-29
      相关资源
      最近更新 更多