BE/SpringBoot
nginx client ip 얻기 ( X-Forwarded-For )
먼저 글을 작성하게 된 이유를 설명하겠습니다.로그인 시/로그인 실패 시에 접속 이력을 남기려고 하였습니다.접속 이력에 들어가는 내용 중에 클라이언트 IP가 필요하였고, 클라이언트 IP 얻는 방법을 검색해보니 일반적인 방법으로 아래의 코드와 같은 내용이 나왔습니다. // 클라이언트 IP 확인 public static String getClientIp(HttpServletRequest request) { String ip = request.getHeader("X-Forwarded-For"); if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader(..