Java获取双网卡ip


package com.et59.License;

import java.net.InterfaceAddress;
import java.net.NetworkInterface;
import java.net.SocketException;
import java.util.Collections;
import java.util.Enumeration;
import java.util.List;
/**
*
*

Title: ListNets.java

*

Description: 获取双网卡ip

*

Copyright: 59et Software (c) 2011

*

Company: 点滴工作室

* @author Liuhh(jxausea@gmail.com)
* @date 2014-7-18 下午03:52:03
* @version 2.0
*
*/
public class ListNets {
public static void main(String args[]) throws SocketException {
Enumeration nets = NetworkInterface
.getNetworkInterfaces();
for (NetworkInterface netint : Collections.list(nets))
if (null != netint.getHardwareAddress()) {
List list = netint.getInterfaceAddresses();
for (InterfaceAddress interfaceAddress : list) {
String localip=interfaceAddress.getAddress().toString();
System.out.println(localip);
}
}

}

}

 
 
声明: 本文采用  BY-NC-SA 协议进行授权. 转载请注明转自:  Java获取双网卡ip
 
标签:  ipjava网卡
 

你可能感兴趣的:(java,IP,网卡)