ITPub博客

首页 > 应用开发 > Java > JAVA获取本机IP地址

JAVA获取本机IP地址

原创 Java 作者:yanke_shanghai 时间:2016-05-18 21:21:39 0 删除 编辑
一、windows操作系统下主机IP地址
try

{ 
        System.out.println("本机的IP = " + InetAddress.getLocalHost());
} catch (UnknownHostException e)
{ 
        e.printStackTrace();
}

二、linux操作系统下主机IP地址
Enumeration allNetInterfaces = NetworkInterface.getNetworkInterfaces();
InetAddress ip = null;
while (allNetInterfaces.hasMoreElements())
{
        NetworkInterface netInterface = (NetworkInterface) allNetInterfaces.nextElement();
        System.out.println(netInterface.getName());
        Enumeration addresses = netInterface.getInetAddresses();
        while (addresses.hasMoreElements())
        {
                ip = (InetAddress) addresses.nextElement();
                if (ip != null && ip instanceof Inet4Address)
                {
                        System.out.println("本机的IP = " + ip.getHostAddress());
                } 
        }
}

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30316686/viewspace-2102735/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 云计算的释义
请登录后发表评论 登录
全部评论

注册时间:2015-06-30

  • 博文量
    65
  • 访问量
    353703