用Java获取NIC的二级IP

时间:2015-04-01 10:18:11

标签: java ip

我的VM的eth1接口如下:

3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:d3:c9:30 brd ff:ff:ff:ff:ff:ff
inet 10.0.10.13/24 brd 10.0.10.255 scope global eth1
inet 10.0.10.101/24 scope global secondary eth1
inet6 fe80::a00:27ff:fed3:c930/64 scope link
   valid_lft forever preferred_lft forever

我想用Java获取此接口的辅助IP(即10.0.10.101)。

使用类getInetAddresses()的{​​{1}}方法,我可以获得此接口的所有IP,但我怎么知道哪个是次要IP?

感谢任何帮助。

=============================================== ==============

更新:以下是我的代码的简化版本。基本上,我想弄清楚应该如何写出注释行(即NetworkInterface条件)。

if

0 个答案:

没有答案