ELB 에 접근한 Public IP 주소는 해당 어플리케이션에서 x-forwarded-for 값을 이용하여 조회가 가능.

코드 예제 :

getHeader 확인

AWS 에서도 제공하는 가이드 문서 링크 :

https://aws.amazon.com/ko/premiumsupport/knowledge-center/elb-capture-client-ip-addresses/

 

ELB 액세스 로그에서 클라이언트 IP 주소 캡처

웹 서버에 대해 Elastic Load Balancing을 사용하고 있으며 액세스 로그에서 로드 밸런서의 IP 주소를 볼 수 있습니다. 대신 클라이언트 IP 주소를 캡처하려면 어떻게 해야 합니까? 로드 밸런서가 인스턴스에 대한 연결을 설정하므로 액세스 로그가 로드 밸런서의 IP 주소를 캡처합니다. 액세스 로그에서 클라이언트의 IP 주소를 캡처하려면 추가적으로 구성해야 합니다. HTTP/HTTPS 리스너가 있는 Application Load Balancer

aws.amazon.com

https://docs.aws.amazon.com/ko_kr/elasticloadbalancing/latest/userguide/how-elastic-load-balancing-works.html

+ Recent posts