IP 주소를 알아야하는 프로그램이 있습니다. 내가비 로컬 IP 주소 얻기 Java
InetAddress current_addr = addresses.nextElement();
를 사용할 때 매우 도움이되지 않습니다
127.0.1.1
를 반환합니다. Java에서 비 로컬 IP 주소를 얻으려면 어떻게해야합니까?
InetAddress IP = InetAddress.getLocalHost();
String ipAddress = IP.getHostAddress();
가 이상적으로 당신이 하나 이상의 네트워크 인터페이스가없는 경우 IP 주소를 제공해야합니다 : 당신이 사용하는 경우
이 질문은 이미 전에 여러 번 대답하고있다. 예를 들어 http://stackoverflow.com/questions/18254848/getting-ip-in-java/18255093#18255093 – vinay
을 참조하십시오. 몇 가지 요소를 추가로 고려해 보셨습니까? – EJP