Amazon-Web-Services
如何允許通過 DNS 名稱訪問 AWS Elastic Load Balancer?
我有一個ELB。它具有
myelbname.eu-west-1.elb.amazonaws.com
預期的地址。我在那個 ELB 後面還有一個 EC2 實例。負載均衡器說實例是健康的(狀態是“服務中”)。
我可以通過我的網路上的 IP 訪問 EC2 實例(使用 VPN 連接到 VPC),但是如果我在瀏覽器中訪問負載均衡器的 A 記錄,則找不到它。
此外,如果我執行
nslookup
它,它確實會顯示負載均衡器的 IP 地址。我還嘗試添加 CNAME 記錄並將其指向 ELB 的 DNS 名稱,但這沒有用。
ELB 必須位於具有 Internet 網關的子網中。將 ELB 放置在私有子網中使其僅在 VPC 的網路中可用。
另一種選擇是 VPN 或 DirectConnect 連接。如果您從公司網路創建到您的 vpc 的 VPN 或 DirectConnect 連接,那麼您將能夠訪問公司網路中的所有資源。