AWS内部ELB的友好名称

时间:2017-05-11 19:03:00

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

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

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

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

2 个答案:

答案 0 :(得分:1)

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

请参阅:Configure a Custom Domain Name for Your Classic Load Balancer(同样适用于应用程序负载均衡器。)

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

答案 1 :(得分:1)

我使用了以下内容:

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

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

目标是内部负载均衡器dns名称。这允许我将目标称为mysubdomain.mydomain.com。

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