request.getRemoteAddr() 로 클라이언트 IP 가져오지 못할때



일단 request.getRemoteAddr() 로 했더니 서버의 내부 아이피만 가져왔다.
아흑. 문제는 was 이전 웹서버가 있었던 것!

헤더정보를 쭈~욱 출력해보니 두개가 걸렸다.

Header : Proxy-Client-IP : xxx.xxx.xx.xx
Header : X-Forwarded-For : xxx.xxx.xx.xx

오호~ 이거로군.

request.getHeader("Proxy-Client-IP")
request.getHeader("X-Forwarded-For")

요로코롬해서 IP를 가져올수 있었다.

그러고보니 이건 팁인데?! 팁 카테고리에 넣었어야 했나? 훗.

'Java&Flex' 카테고리의 다른 글

does not exist in the configuration  (0) 2009.10.30
플렉스 클라이언트의 접속 IP 확인  (0) 2009.05.12
CLOB 사용  (0) 2008.10.04
Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver'  (2) 2008.10.04
FCKeditor 사용기  (0) 2008.09.25