반응형
// 클라이언트 IP 주소 가져오기 #1
String ipAddress=request.getRemoteAddr();
System.out.println("클라이언트 IP 주소: "+ipAddress);
// 클라이언트 IP 주소 가져오기 #2
String header=request.getHeader("X-Forwarded-For");
String ipAddress=new StringTokenizer(header, ",").nextToken().trim();
System.out.println("클라이언트 IP 주소: "+ipAddress);
// 클라이언트 IP 주소 가져오기 #3
String ipAddress=request.getRemoteAddr();
if(ipAddress.equalsIgnoreCase("0:0:0:0:0:0:0:1")){
InetAddress inetAddress=InetAddress.getLocalHost();
ipAddress=inetAddress.getHostAddress();
}
System.out.println("클라이언트IP 주소: "+ipAddress);
3가지 중 한가지를 사용하면 된다
반응형
'개발노트' 카테고리의 다른 글
로그인 후 이전페이지 이동 Referer (0) | 2022.09.29 |
---|---|
ajax form 한번에 보내기 (0) | 2022.07.14 |
Controller에서 Request을 hashmap으로 받기 (0) | 2022.05.31 |
.each문으로 td값 비교 (0) | 2022.05.12 |
버튼으로 테이블 tr, td 제어하기 (0) | 2022.05.10 |