java根据网卡获得机器IP地址
2013-12-16 09:32
471 查看
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.util.Enumeration;
public class GetIp {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Enumeration<NetworkInterface> netInterfaces = null;
try {
netInterfaces = NetworkInterface.getNetworkInterfaces();
while (netInterfaces.hasMoreElements()) {
NetworkInterface ni = netInterfaces.nextElement();
Enumeration<InetAddress> ips = ni.getInetAddresses();
if (ni.getName().equals("cloudbr0")) {
ips.nextElement().getHostAddress();
System.out.println("###IP=" + ips.nextElement().getHostAddress());
}
}
} catch (Exception e) {
System.out.println("###error");
e.printStackTrace();
}
}
}
import java.net.NetworkInterface;
import java.util.Enumeration;
public class GetIp {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Enumeration<NetworkInterface> netInterfaces = null;
try {
netInterfaces = NetworkInterface.getNetworkInterfaces();
while (netInterfaces.hasMoreElements()) {
NetworkInterface ni = netInterfaces.nextElement();
Enumeration<InetAddress> ips = ni.getInetAddresses();
if (ni.getName().equals("cloudbr0")) {
ips.nextElement().getHostAddress();
System.out.println("###IP=" + ips.nextElement().getHostAddress());
}
}
} catch (Exception e) {
System.out.println("###error");
e.printStackTrace();
}
}
}
相关文章推荐
- 获得多网卡机器的IP地址--根据网卡
- Linux下java获得本地网卡IP地址
- 根据网卡(eth0, eth1)获得对应的IP地址
- 如何用C++编程获得某台机器的IP地址
- 根据ip地址和子网掩码获取广播地址的java实现
- passthru中间层获得网卡的ip地址
- 根据IP地址获取用户的MAC地址Java代码(未测试)
- 如何用C++编程获得某台机器的IP地址?
- java根据文件后缀名获得对应的MIME类型
- Java/JSP获得客户端网卡MAC地址的三种方法解析
- java获取到机器IP地址及MAC码
- 根据IP地址十进制范围--获得IP地址所在地
- 用Java获得IP地址
- java 根据值获得键(map get key by value)
- IP地址库解析——读取IP地址获得实际地理位置信息的java源码实现
- python(28)获得网卡的IP地址,如何在其他文件夹中导入python模块
- [Java] InetAddress 获得ip地址和主机名
- Java 根据网址查询DNS/IP地址的方法
- Java获取客户端IP地址、MAC地址,根据IP获取地理位置信息代码
- java根据网卡取本机配置的IP