목록2018/09/12 (2)
nickjoIT
centos7 oracle 11g r2 설치
[참고]http://puttico.tistory.com/119?category=601216
DB/oracle
2018. 9. 12. 16:22
Java - Client IP 가져오기
관리자 ID일 경우 로그인 할 때 사외 IP로 접근 시에 로그인이 되지 않도록 해둔 로직이 있었는데, 어느 순간부터 사내에 있는 PC로 접근했는데도 로그인이 되지 않는 일이 발생했습니다. 문제를 찾아보니 웹 서버에 접근할 때 L4(Load balancing)이나 Proxy 서버 등을 사용할 때 request.getRemoteAddr(); 로 IP를 가져오면 Client IP가 아니라 L4나 Proxy 서버의 IP를 가져오는 것을 알 수 있었습니다. 이런 장비들의 경우 Client IP를 Header에다가 남겨둔다고 합니다. 따라서, Client IP를 가져오기 위해서는 다음과 같은 로직을 사용해야 합니다. 1234567891011121314151617181920212223242526272829303132..
PROGRAMING/JAVA
2018. 9. 12. 13:58