如何允许通过 DNS 名称访问 AWS 弹性负载均衡器?

如何允许通过 DNS 名称访问 AWS 弹性负载均衡器?

myelbname.eu-west-1.elb.amazonaws.com我有一个 ELB。它有我们期望的地址。

我在该 ELB 后面还有一个 EC2 实例。负载均衡器显示该实例运行正常(状态为“正在服务”)。

我可以通过网络上的 IP 访问 EC2 实例(使用 VPN 到 VPC),但如果我使用浏览器转到负载均衡器的 A 记录,则找不到它。

另外,如果我运行nslookup它,它会显示负载均衡器的 IP 地址。

我也尝试添加 CNAME 记录并将其指向 ELB 的 DNS 名称,但没有成功。

答案1

ELB 必须位于具有互联网网关的子网中。将 ELB 放置在私有子网中会使其仅在 VPC 网络中可用。

答案2

另一个选项是 VPN 或 DirectConnect 连接。如果您从公司网络创建到 vpc 的 VPN 或 DirectConnect 连接,那么您将能够访问公司网络中的所有资源。

相关内容