* 네트워크장비 구성에 따라서 취해야 하는 헤더명이 다르므로 완벽한 코드는 아니다.
HttpServletRequest hReq = (HttpServletRequest)request;
String cltAddr = hReq.getHeader("X-Forwarded-For");
if(cltAddr == null || cltAddr.equals("")) {
cltAddr = hReq.getHeader("Proxy-Client-IP");
if(cltAddr == null || cltAddr.equals("")) {
cltAddr = request.getRemoteAddr();
}
}
* 참고링크
http://whitebear.tistory.com/80