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());
    }
  }
}

Antworten auf die Frage(5)

Ihre Antwort auf die Frage