【问题标题】:How do I point to my AWS account's load balancer from another AWS account's route53 hosted zone?如何从另一个 AWS 账户的 route53 托管区域指向我的 AWS 账户的负载均衡器?
【发布时间】:2025-11-23 07:30:02
【问题描述】:

因此,我的负载均衡器具有分配的 dns 名称和组策略 - 我的客户如何将其与他的托管区域的记录相关联?

  • 以及如何打开该域名的入站连接?

现在作为一种解决方法,我在我的 acc 中创建了托管区域记录,链接到这个负载均衡器......并在他的 route53 中创建托管区域记录到 ip(atm 指向我的记录)......但我认为它实际上并不指向负载均衡器,而只是指向它的节点......我有这个问题,因为显然 ssl 证书不匹配

  • NET::ERR_CERT_COMMON_NAME_INVALID

有人能指出这个问题的正确解决方案吗...?

【问题讨论】:

    标签: amazon-web-services amazon-route53


    【解决方案1】:

    您的客户以正常方式配置 Route 53 别名记录,但您的客户需要将平衡器的 DNS 名称粘贴到盒子。

    如果您使用不同的帐户来创建 Route 53 托管区域和负载均衡器 – 输入您在过程 Getting the DNS Name for an ELB Load Balancer 中获得的值。

    https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-values-alias.html

    【讨论】:

    • 它(DNS 名称)应该对世界开放,atm 不应该,还是亚马逊以某种方式解决它?
    • 平衡器的 DNS 名称应该可以在任何地方解析。这与别名记录并不直接/直接相关,因为它们在内部解析为 Route 53,但如果无法从任何地方解析 DNS 名称,那就出乎意料了。例如dig my-balancer-qwertyuiop.us-east-2.elb.amazonaws.com 应为您提供至少一个(通常是多个)IP 地址作为响应。
    • 完成,但问题 NET::ERR_CERT_COMMON_NAME_INVALID 仍然存在,我的客户需要多域 SSL 证书吗?
    • 您需要平衡器上的证书,该证书与正常操作下 Web 浏览器地址栏中显示的任何主机名相匹配——您的客户指向平衡器的主机名。这就是导致NET::ERR_CERT_COMMON_NAME_INVALID 的原因——浏览器不愿意允许连接继续进行,因为它要求一件事,但得到了另一件事。