用纯Java代码根据IP获取windows和linux的MAC物理地址
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
一、环境介绍 1.最近在使用struts2和JSP开发web网页时,碰到一个问题,我需要在后台根据ip获取访问服务器的物理地址,然后进行其他业务处理,但是我发现我在后台没有对应的接口或函数能够满足我。当时有想过使用active控件方式获取,但是这样局限性太大,又要麻烦客户安装控件,于是就寻找纯Java代码获取客户端的MAC物理地址,在网上找了很久,终于找到一个代码,现在分享出来给大家,希望有用得到的朋友拿去使用做参考。 2.下面我说说代码整体思路,代码主要通过windows系统或Linux系统的命令来根据ip获取MAC物理地址,首先使用ping命令,如果能正常ping通,系统会缓存访问过的ip和MAC地址,然后通过arp命令去获取所有访问过的缓存ip和MAC地址信息,然后通过java字符串处理代码进行处理即可获取想要的IP地址对应的MAC地址。下面是具体代码(如果服务端是Linux系统建议在使用ARP命令时最好一条命令能过滤出IP对应的MAC地址,下次我将补上这一条命令): 二、源码下载 1.下载地址: GetMacAddress.java |
GitHub 加速计划 / li / linux-dash
6
1
下载
A beautiful web dashboard for Linux
最近提交(Master分支:4 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献4条内容
所有评论(0)