백앤드 이야기/JAVA&Spring
[JAVA] 클라이언트 실제 접속 IP 구하기
한희성
2020. 8. 28. 16:43
반응형
String ip = request.getHeader("X-FORWARDED-FOR");
if (ip == null) {
ip = request.getHeader("PROXY-CLIENT-IP");
}
if (ip == null) {
ip = request.getHeader("WL-PROXY-CLIENT-IP");
}
if (ip == null) {
ip = request.getHeader("HTTP_CLIENT_IP");
}
if (ip == null) {
ip = request.getHeader("HTTP_X_FORWARDED_FOR");
}
if (ip == null) {
ip = request.getRemoteAddr();
}
return ip;
반응형