이클립스 기준으로 Request의 getRemoteAddr() 메서드를 호출할 경우
반환값은 우리가 흔히 아는 127.0.0.1 형태의 아이피(IPv4)가 아닌
0:0:0:0:0:0:0:1 과 같은 형태의 아이피(IPv6)이다.
만약 클라이언트 아이피를 IPv4로 받고 싶다면 다음과 같이 설정해주면 된다.
1. 이클립스 상단 메뉴 -> Run -> Run Configurations 클릭
2. 왼쪽의 목록에서 설정할 서버를 선택 -> Arguments 탭 선택
3. 중단의 VM arguments의 맨 아래에 다음과 같이 추가 (큰따옴표 포함)
"-Djava.net.preferIPv4Stack=true"
변경 이후에 getRemoteAddr()을 호출하면
반환값이 IPv4로 변경된 것을 확인할 수 있다.
'JSP' 카테고리의 다른 글
| EL 표현식으로 세션, 쿠키 값 가져오기 (0) | 2022.12.31 |
|---|---|
| 내장 객체 (Implicit Object) (0) | 2022.12.28 |
| JSTL 사용하기 (0) | 2022.12.23 |
| 액션 태그 (0) | 2022.12.23 |
| 디렉티브 태그 (0) | 2022.12.23 |