[egov] 클라이언트(Client) IP 가져오기
Client IP를 가져오고자 할때 보통은 Spring의 controller에서 request.getRemoteAddr();를 이용해 IP를 가져오는데, WAS 서버 앞에 프록시 서버, 로드밸런싱 서버 등과 같은 다른서버가 존재할때 request.getRemoteAddr();를 이용하면 Client IP가 아닌 WAS 앞의 서버의 중간 서버 IP를 가져옵니다. 이러한 경우 Client IP는 Header에 남겨두기 때문에 Header를 이용해서 IP를 가져와야 합니다. Client IP 가져오는 Util 클래스 예시 package egovframework.client.web.utils; import java.net.UnknownHostException; import java.util.ArrayList; ..