IIS : X-FORWARDED-FOR 사용방법

 

X-FORWARDED-FOR 란

Http Header 중 하나로 Http 프록시 서버 또는 LB 를 통해 Http Server 에 요청한 Client 의 IP 를 확인 하기 위해 사용된다
웹 서버나 WAS 앞에 L4 같은 Load balancers 나 Proxy server, caching server 등의 장비가 있을 경우 웹서버는 Proxy server 나
장비IP에서 접속한 것으로 인식합니다.
그렇기 때문에 웹서버는 실제 클라이언트 IP가 아닌 앞단에 있는 Proxy서버 IP를 요청한 IP로 인식하고, Proxy장비 IP 로 웹로그를 남기게 됩니다.

WINDOWS SERVER 2016 환경에서 IIS설치 -> IIS 10.0에서 테스트 

IIS 관리자 -> 로깅



로그파일 -> 필드 선택



 

필드추가 -> 필드이름 : X-FORWARDED-FOR / 원본유형 : 요청헤더 / 원본 : X-FORWARDED-FOR -> 확인 -> 우측위 적용 클릭



로그파일 디렉토리에 _X가 붙은 새로운 로그 생성됨(X-FORWARDED-FOR 로그)





 



 

출처 : https://jp-hosting.jp/iis%EC%97%90%EC%84%9C-x-forwarded-for-%EC%A0%81%EC%9A%A9/

위 포스팅이 문제 있을 경우 삭제처리 하겠습니다.

Powered by Blogger.