读书人

请教:linux下怎么得到本机实际ip

发布时间: 2011-12-21 23:56:01 作者: rapoo

请教:linux下如何得到本机实际ip?
我用如下方法:
public static String getLocalIP() {
String ipAdress = " ";
String myHost = " ";
InetAddress myIPaddress = null;
try {
myIPaddress = InetAddress.getLocalHost();
myHost = myIPaddress.toString();
ipAdress = myHost.substring(myHost.indexOf( "/ ") + 1, myHost
.length());// ip部分
} catch (UnknownHostException e) {
}
return (ipAdress);
}
在windows下可以得到真实ip,但是在linux下运行时,得到的却是127.0.0.1
如何才能在linux下得到真正的本机ip呢?请教各位!谢谢:)

[解决办法]
为什么不直接读取 eth-ifconfig文件?

读书人网 >J2SE开发

热点推荐