【发布时间】:2015-08-05 19:34:36
【问题描述】:
我想获取我的 LAN IP 地址。但我使用此代码显示 Localhost 地址。
public static void main(String[] args)
{
try
{
InetAddress add=InetAddress.getLocalHost();
System.out.println("Local IP: " + add.getHostAddress());
}
catch(Exception ex)
{
System.out.println(ex.getMessage());
}
}
显示 IP 为:127.0.1.1。 但是我的局域网ip地址是10.107.46.88
【问题讨论】:
-
请edit您的问题解释列出的代码的实际结果是什么以及为什么这没有用。感谢您提高问题的参考价值并使其更易于回答!
-
你想检索你的公共IP地址,而不是本地IP
标签: java server inetaddress