java 怎样利用IP地址获得局域网计算机的名字、mac地址、工作组?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 怎样利用IP地址获得局域网计算机的名字、mac地址、工作组?相关的知识,希望对你有一定的参考价值。

参考技术A 指定IP的MAC
代码如下:
Java
code
System.out.println("192.168.1.187对应网卡的MAC是:");NetworkInterface
ne=NetworkInterface.getByInetAddress(InetAddress.getByName("192.168.1.187"));byte[]mac=ne.getHardwareAddress();String
mac_s=hexByte(mac[0])+":"+hexByte(mac[1])+":"+
hexByte(mac[2])+":"+hexByte(mac[3])+":"+
hexByte(mac[4])+":"+hexByte(mac[5]);System.out.println(mac_s);
程序运行结果:
192.168.1.187对应网卡的MAC是:
00:0c:f1:20:75:58
工作组和
计算机
名字类似,可以到库里找

怎样查询局域网内其他电脑的IP地址?

打开CMD

输入:for /L %i in (1,1,254) do ping -n 1 192.168.0.%i

其中192.168.0.改为你所在的网段

等待ping完成后

arp -a

既可显示所有在线的电脑加mac地址

或是在CMD输入:for /L %i in (1,1,254) do ping -n 1 192.168.0.%i>>c:ping.txt

等待它完成后输入:type c:ping.txt |find "TTL"

显示多少IP就有多少台电脑

以上是关于java 怎样利用IP地址获得局域网计算机的名字、mac地址、工作组?的主要内容,如果未能解决你的问题,请参考以下文章

怎样通过计算机ip地址访问sql server 2008数据库

服务器IP、内网IP和外网IP有啥联系?分别是怎样获得的?

局域网内怎样让其它电脑都能访问到一台电脑上的共享文件夹

用javaScript怎么样获取用户本地的ip地址?

如何获取局域网内所有IP地址 java代码

windows 命令直接搜索局域网计算机的ip