DNS 이름을 통해 AWS Elastic Load Balancer에 대한 액세스를 허용하려면 어떻게 해야 합니까?

DNS 이름을 통해 AWS Elastic Load Balancer에 대한 액세스를 허용하려면 어떻게 해야 합니까?

ELB가 있습니다. myelbname.eu-west-1.elb.amazonaws.com예상했던 대로 주소가 있습니다 .

또한 해당 ELB 뒤에 EC2 인스턴스가 있습니다. 로드 밸런서는 인스턴스가 정상이라고 말합니다(상태는 "서비스 중"임).

네트워크에서 IP를 통해(VPC에 대한 VPN 사용) EC2 인스턴스에 액세스할 수 있지만 브라우저에서 로드 밸런서의 A 레코드로 이동하면 찾을 수 없습니다.

또한 실행하면 nslookup로드 밸런서의 IP 주소가 표시됩니다.

또한 CNAME 레코드를 추가하고 이를 ELB의 DNS 이름으로 지정하려고 시도했지만 작동하지 않았습니다.

답변1

ELB는 인터넷 게이트웨이가 있는 서브넷에 있어야 합니다. ELB를 프라이빗 서브넷에 배치하면 VPC 네트워크 내에서만 사용할 수 있습니다.

답변2

또 다른 옵션은 VPN 또는 DirectConnect 연결입니다. 회사 네트워크에서 vpc에 대한 VPN 또는 DirectConnect 연결을 생성하면 회사 네트워크의 모든 리소스에 액세스할 수 있습니다.

관련 정보