tomcat에서 request.getRemoteAddr(); 메소드실행시 IPV6형식으로 주소값 반환할 때
톰캣실행시의 JVM에 환경변수를 추가한다.
eclipse > Run > Run Configuration > Arguiments > -Djava.net.preferIPv4Stack=true
Java에서 System.out.println(req.getRemoteAddr()); 출력하거나
JSP에서 <%=request.getRemoteAddr()%> 출력
0:0:0:0:0:0:0:1 → 127.0.0.1 로 나오면 정상
localhost는 컴퓨터네트워크에서 사용하는 루프백 호스트명, 자신의 컴퓨터를 의미
답글삭제IPv4에서의 IP 주소는 127.0.0.1(RFC 3330에 정의됨)
IPv6에서는 ::1(0:0:0:0:0:0:0:1의 약자, RFC 3513에 정의됨)