Wie erlaube ich den Zugriff auf einen AWS Elastic Load Balancer über den DNS-Namen?

Wie erlaube ich den Zugriff auf einen AWS Elastic Load Balancer über den DNS-Namen?

Ich habe einen ELB. Er hat die Adresse, myelbname.eu-west-1.elb.amazonaws.comwie 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, nslookupwird 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.

verwandte Informationen