【问题标题】:Friendly names for AWS internal ELBsAWS 内部 ELB 的友好名称
【发布时间】:2017-10-10 22:39:31
【问题描述】:

我在 AWS 中有一些内部负载均衡器,它们的地址很长,比如

internal-abcdeskhdfksdfkjhsdkjfhksjhdfkjsf-1878388.eu-west-1.elb.amazonaws.com

我们设置了 vpn,以便我们可以从浏览器访问负载均衡器。有没有办法为这样的负载均衡器取一个“更友好”的名称?我很乐意使用 foo.mydomain.com 之类的东西,其中 mydomain.com 是一个公共托管区域,或者设置一个私有托管区域。我尝试添加一个别名指向内部 ELB 的子域,但这似乎没有帮助。

【问题讨论】:

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


    【解决方案1】:

    您可以在您的 DNS(例如 Amazon Route 53)中创建 CNAME 记录以指向负载均衡器。

    请参阅:Configure a Custom Domain Name for Your Classic Load Balancer(同样适用于 Application Load Balancer。)

    您可以将 Route 53 配置为仅在域内解析,或者您可以使用公共 DNS,因为 CNAME 应该 然后使用内部 ELB DNS 名称重新启动。 (但我必须对其进行测试。)

    【讨论】:

      【解决方案2】:

      我得到它与以下工作:

      对于为域(例如 mydomain.com)创建的 Route53 托管区域,我创建了一个记录集。我使用了以下参数:

      Name = mysubdomain Type = A - IPV4 address Alias = Yes Target = internal-abcdeskhdfksdfkjhsdkjfhksjhdfkjsf-1878388.eu-west-1.elb.amazonaws.com

      其中目标是内部负载平衡器 dns 名称。这使我可以将目标寻址为 mysubdomain.mydomain.com 。

      dig 将其解析为内部 IP 地址,因此只要我有网络访问权限,就可以使用。即这适用于私有和公共负载均衡器。

      【讨论】:

      • 此解决方案有效。此配置与为公共 ALB 配置 DNS 的方式没有什么不同。此处的区别在于,您只能从允许的子网中点击和验证 ALB。
      猜你喜欢
      • 2014-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-28
      • 1970-01-01
      • 1970-01-01
      • 2010-11-27
      • 1970-01-01
      相关资源
      最近更新 更多