String ip = null; try { ip = InetAddress.getLocalHost().getHostAddress().toString();//winXP } catch (UnknownHostException e) { log.error("获取本机ip失败", e); } if(StringUtils.isBlank(ip)){ ip = getLocalIP();//linux } log.info("本机ip="+ip);
private String getLocalIP() { String ip = ""; try { Enumeration<?> e1 = (Enumeration<?>) NetworkInterface .getNetworkInterfaces(); while (e1.hasMoreElements()) { NetworkInterface ni = (NetworkInterface) e1.nextElement(); if (!ni.getName().equals("eth0")) { continue; } else { Enumeration<?> e2 = ni.getInetAddresses(); while (e2.hasMoreElements()) { InetAddress ia = (InetAddress) e2.nextElement(); if (ia instanceof Inet6Address) continue; ip = ia.getHostAddress(); } break; } } } catch (SocketException e) { e.printStackTrace(); System.exit(-1); } return ip; }
相关推荐
java程序 获取ip某个主机地址 获得本机的ip地址 java程序 获取ip某个主机地址 获得本机的ip地址
此java类获取的是公网的IP地址,如想获取本机IP但不是公网IP查看我其他资源。
Java ip 地址排序Java ip 地址排序Java ip 地址排序Java ip 地址排序
纯JAVA实现修改本地IP地址(swing界面版),支持存储多个预设IP,可以切换使用(IO流实现),支持删除。
Java 获取本机IP~~~~~~~~~~~~~~~~~~~~~~~~~~~
通过url链接到一个网址,该网址返回自己的ip地址(通过代理服务器访问)
此类只是简单的获取你的本机IP,如果想获取本机公网IP查看我其他的资源。
Java获取本机MAC地址IP地址主机名
非常清楚的介绍了如何使用Java获取本机IP地址,有源码
java读取纯真IP地址数据库 使用java读取纯真ip数据库,里面带一个最近更新的ip库,想要最新的,可以拿名字百度
Java获得本机IP自动上传ftp
主要介绍了java实现根据ip地址获取地理位置的代码分享,本文中使用的是QQ在线接口,也可以使用新浪、淘宝等提供的在线接口,需要的朋友可以参考下
NULL 博文链接:https://fanshuyao.iteye.com/blog/2436489
Java中获取IP地址,主机名称,网卡地址
Java获取客户端真实IP地址
java获取本机IP
面向中国大陆地区的 手机号码、电话号码、IP地址 归属地查询库。 IP地址库来源于 [ip2region](http://git.oschina.net/lionsoul/ip2region)。 手机号码段和电话号码区号信息来源于 [ip138](http://ip138.com/)。 # ...
获取客户端ip地址( 这个必须从客户端传到后台): jsp页面下,很简单,request.getRemoteAddr() ; 因为系统的VIew层是用JSF来实现的,因此页面上没法直接获得类似request,在bean里做了个强制转换java 获取客户端ip ...
JAVA发送邮件和获取ip地址,测试时请先去SimpleMailSender类send方法设置自己发送邮件的邮箱和发送给哪个邮箱。
java正则表达式验证IP地址