[intelliJ] client IP주소 ipv4으로 받기

공수정·2022년 6월 9일
0

client 주소 받기

@PostMapping("form.do")
public String login(HttpServletRequest request){
	log.info("ip주소 = {}" ,request.getRemoteAddr());
}

ip주소를 받기 위해서는 위의 코드처럼 하면 되는데,
형식이 내가 알고 있던 것과 달라서 확인해보니 ipv6로 받고 있었다.

그래서 ipv4로 변경하고 싶어서 찾아보니 설정을 해주면 ipv4방식으로 받을 수 있다.

-Djava.net.preferIPv4Stack=true
-Djava.net.preferIPv4Addresses=true

이 코드를 도움말 - 사용자 지정 VM 옵션 편집,,,구성 편집 - spring Boot - 프로그램 Application - 빌드 및 실행 - VM옵션에 추가 해준다.

출처
이러쿵저러쿵:티스토리
IntelliJ IPv4 설정

profile
계속해서 공부하는 개발자입니다 :)

0개의 댓글