java获取本地多网卡ip java多网卡ip
程序员文章站
2022-06-23 20:39:48
...
public
String getLocalHostName() {
String hostName;
try
{
InetAddress addr = InetAddress.getLocalHost();
hostName = addr.getHostName();
}
catch
(Exception ex) {
hostName =
""
;
}
return
hostName;
}
public
String[] getAllLocalHostIP() {
String[] ret =
null
;
try
{
String hostName = getLocalHostName();
if
(hostName.length() >
0
) {
InetAddress[] addrs = InetAddress.getAllByName(hostName);
if
(addrs.length >
0
) {
ret =
new
String[addrs.length];
for
(
int
i =
0
; i < addrs.length; i++) {
ret[i] = addrs[i].getHostAddress();
}
}
}
}
catch
(Exception ex) {
ret =
null
;
}
return
ret;
}
推荐阅读
-
java中通过网卡名称获取IP地址
-
Shell脚本获取本地网卡IP、mac地址、子网掩码、dns IP、外网IP
-
Linux学习之CentOS(二十九)--Linux网卡高级命令、IP别名及多网卡绑定的方法
-
详解VMware中CentOS配置多网卡多IP
-
Qt获取IP地址、MAC地址等网卡信息,区分本地网卡、无线网卡和虚拟网卡
-
【用java实现tcp/ip】1、win10下使用jpcap获取网卡硬件
-
java获取本地多网卡ip java多网卡ip
-
java获取本地多网卡ip java多网卡ip
-
Linux学习之CentOS(二十九)--Linux网卡高级命令、IP别名及多网卡绑定的方法
-
ubuntu 18.04 netplan 配置多网卡、多路由、多ip