
Ich habe einen ELB. Er hat die Adresse, myelbname.eu-west-1.elb.amazonaws.com
wie man es erwarten würde.
Ich habe auch eine EC2-Instanz hinter diesem ELB. Der Load Balancer sagt, dass die Instanz fehlerfrei ist (der Status ist „In Betrieb“).
Ich kann über IP in meinem Netzwerk auf die EC2-Instanz zugreifen (über VPN zum VPC), aber wenn ich in einem Browser zum A-Eintrag des Load Balancers gehe, kann er nicht gefunden werden.
Wenn ich es ausführe, nslookup
wird außerdem eine IP-Adresse für den Load Balancer angezeigt.
Ich habe auch versucht, einen CNAME-Eintrag hinzuzufügen und ihn auf den DNS-Namen des ELB zu verweisen, aber das hat nicht funktioniert.
Antwort1
ELBs müssen sich in einem Subnetz mit einem Internet-Gateway befinden. Wenn Sie einen ELB in einem privaten Subnetz platzieren, ist er nur innerhalb des VPC-Netzwerks verfügbar.
Antwort2
Eine weitere Option ist eine VPN- oder DirectConnect-Verbindung. Wenn Sie von Ihrem Unternehmensnetzwerk aus eine VPN- oder DirectConnect-Verbindung zu Ihrem VPC herstellen, können Sie auf alle Ressourcen des Unternehmensnetzwerks zugreifen.