request.getRemoteAddr() 했을 때 IP가 아닌 0:0:0:0:0:0:0:1 출력

에러 현상

- request.getRemoteAddr() 했을 때 IP가 아닌 0:0:0:0:0:0:0:1가 나오는 상황

 

해결

1. eclicpse 상위 메뉴에서 Run > Run Configrations...를 클릭한다.

 

2. Tomcat을 검색한 후 -Djava.net.preferIPv4Stack=true를 추가하고 Apply를 클릭한다.

 

3. 0:0:0:0:0:0:0:1이 아닌 127.0.0.1이 출력된다. 그러나 IPv4 주소 출력이 필요하다. 다른 방법을 찾았다.