IP-Adresse in Java nicht erhalten
Dieser Code verwendet, um meine lokale IP-Adresse als 192.xxx.x.xxx zurückzugeben, aber jetzt wird 127.0.0.1 zurückgegeben. Bitte helfen Sie mir, warum derselbe Code einen anderen Wert zurückgibt. Gibt es etwas, das ich unter Linux OS sehen muss?
import java.util.*;
import java.lang.*;
import java.net.*;
public class GetOwnIP
{
public static void main(String args[]) {
try{
InetAddress ownIP=InetAddress.getLocalHost();
System.out.println("IP of my system is := "+ownIP.getHostAddress());
}catch (Exception e){
System.out.println("Exception caught ="+e.getMessage());
}
}
}