
[Java/Spring] Client IP 를 가져오는 법
·
개발
IP 가져오기시스템에서 접속 로그를 저장하거나, 특정 IP에 대하여 분기 처리를 하는 등여러 상황에 클라이언트의 IP가 필요한 경우가 있다. 가장 쉽게, 컨트롤러단에서 HttpServeltRequest 객체에서 IP를 가져 올 수 있다.@RequestMapping("/some-path")public String someMethod(HttpServletRequest request) { String clientIp = request.getRemoteAddr(); // ... return "result";} 정확히는 HttpServletRequest 의 부모 클래스인 ServleRequest에서 제공하고 있는 메소드로, IP를 반환한다. IPv6 -> IPv4운영체제와 jvm 의 기본 설정으로..