Program/Java

유저 IP 를 가져왔을 때 IPv6 (0:0:0:0:0:0:0:1)문제, IPv4(127.0.0.1)로

soccerda 2023. 11. 10. 17:15
반응형

내 개발 환경에서 내 IP를 불러 보니 0:0:0:0:0:0:0:1으로 떠서 당황스러운 경험이 있다. 이는 정상적인 값이다. 다만 우리가 흔히 사용하는 IPv4가 아니라 IPv6으로 보여준 것이다.

 

 

만약 내 개발 서버의 환경에서 IPv6로 반환하고 있는데, IPv4로 반환받도록 하고 싶다면 JVM 환경 변수를 수정하면 됩니다.

 

 

Eclipse  -> Run -> Run Configurations

 

 

대상 App의 Arguments

 

에 아래와 같이 입력하자

-Djava.net.preferIPv4Stack=true

 

그리고 중요한건 이클립스 재실행 필수!

 

이제 실행하면 0:0:0:0:0:0:0:1 이 아닌 127.0.0.1 으로 나온다!

반응형