【发布时间】:2009-06-30 06:33:06
【问题描述】:
此代码用于将我的本地 IP 地址返回为 192.xxx.x.xxx 但现在它返回 127.0.0.1 。请帮助我为什么相同的代码返回不同的值。在 linux OS 上我有什么需要看的吗?
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());
}
}
}
【问题讨论】:
标签: java