ASP 클라이언트 IP 체크
ASP에서 클라이언트 IP 정보를 가져올 때는 늘 REMOTE_ADDR을 써왔는데, 이 환경변수의 값이 정확하지 않을 때가 있다.
그럴때는 다른 값을 써주면 된다.
1. Request.ServerVariables("REMOTE_ADDR")
- 기본 환경변수로 주로 사용
- 일반적인 아이피
2. Request.ServerVariables("HTTP_CLIENT_IP")
- 로드밸런싱(L4, L7)을 사용하는 다중웹서버의 경우 사용
- REMOTE_ADDR값은 로드밸런싱서버 아이피
3. Request.ServerVariables("HTTP_X_FORWARDED_FOR")
- Proxy를 통해 웹서버에 접근하는 경우 사용
- REMOTE_ADDR값은 Proxy 아이피
'Language(언어) > ASP' 카테고리의 다른 글
ASP DATEDIFF 함수 날짜사이 값 구하기 (0) | 2014.01.23 |
---|---|
ASP 엑셀다운로드시 갑자기 한글이 깨지는 현상이 발생 (0) | 2014.01.16 |
ASP Array 함수 (0) | 2013.12.06 |
ASP CBool 함수 (0) | 2013.12.06 |
ASP CByte 함수 (0) | 2013.12.06 |
댓글