Этот код используется для возврата моего локального ip-адреса как 192.xxx.x.xxx, но теперь он возвращает 127.0.0.1. Пожалуйста, помогите мне, почему тот же код возвращает другое значение. Есть ли что-то, что мне нужно посмотреть в ОС Linux.
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());
}
}
}