
我有一個ELB。它的地址myelbname.eu-west-1.elb.amazonaws.com
正如人們所期望的那樣。
我在該 ELB 後面還有一個 EC2 執行個體。負載平衡器表示實例運作狀況良好(狀態為「正在服務」)。
我可以透過網路上的 IP 存取 EC2 執行個體(使用 VPN 到 VPC),但如果我在瀏覽器中存取負載平衡器的 A 記錄,則無法找到它。
另外,如果我運行nslookup
它,它會顯示負載平衡器的 IP 位址。
我還嘗試新增 CNAME 記錄並將其指向 ELB 的 DNS 名稱,但這不起作用。
答案1
ELB 必須位於具有 Internet 閘道的子網路中。將 ELB 放置在私人子網路中使其僅在 VPC 網路內可用。
答案2
另一個選擇是 VPN 或 DirectConnect 連線。如果您從公司網路建立到 vpc 的 VPN 或 DirectConnect 連接,那麼您將能夠從公司網路存取所有資源。