java自动获取电脑ip和MAC地址

利用getLocalHost获得计算机名称和ip

getByInetAddress可以确定一个IP地址属于哪一个网络接口,这个IP地址通过命令行参数传入

用getHardwareAddress方法得到物理地址

public class MAC {

public static void main(String[] args) throws IOException, DocumentException{

InetAddress ip = InetAddress.getLocalHost();

System.out.println("IP:"+ip);

NetworkInterface network = NetworkInterface.getByInetAddress(ip);

byte[] mac = network.getHardwareAddress();

StringBuilder sb = new StringBuilder();

for (int i = 0; i < mac.length; i++) {

sb.append(String.format("%02X%s", mac[i], (i < mac.length - 1) ? "-" : ""));

}

String hostMac=sb.toString();

System.out.println("Current MAC address : "+hostMac);

}

}

java自动获取ip_java自动获取电脑ip和MAC地址相关推荐

  1. 批处理获取计算机域名,用批处理获取局域网中电脑ip和mac地址表

    用批处理获取局域网中电脑ip和mac地址表 为了避免IP地址抵触和体系安全,局域网中电脑的IP地址和MAC地址对照表是要常常备份的.除了能够运用软件处理外,用细巧专心的批处理也是一个不错的挑选.用记事 ...

  2. mac中如何查看工作组计算机名,如何查询局域网内全部电脑IP和mac地址

    你知道局域网内全部电脑IP和mac地址吗,那么该如何查询局域网内全部电脑IP和mac地址呢下面是学习啦小编收集整理的如何查询局域网内全部电脑IP和mac地址,希望对大家有帮助~~ 查询局域网内全部电脑 ...

  3. python 桌面标签显示电脑ip和mac地址

    python 桌面标签显示电脑ip和mac地址 import tkinter, win32api, win32con, pywintypes,win32gui,wmi import socket im ...

  4. 怎么查询局域网内全部电脑IP和mac地址..

    在局域网内查询在线主机的IP一般比较简单,但局域网内全部电脑的IP怎么才能够查到呢?查询到IP后我还要知道对方的一些详细信息(如MAC地址.电脑名称等)该怎么查询呢??? 工具/原料 Windows ...

  5. 怎么查询局域网内全部电脑IP和mac地址等信息?

    在局域网内查询在线主机的IP一般比较简单,但局域网内全部电脑的IP怎么才能够查到呢?查询到IP后我还要知道对方的一些详细信息(如MAC地址.电脑名称等)该怎么查询呢???或者用命令 :arp -a   ...

  6. C#获取电脑IP、MAC地址示例代码

    /// <summary> /// 使用 C# 自带的类库实现计算机信息获取 /// </summary> public class DefaultDeviceInfo { p ...

  7. arp 已知mac找ip_怎么通过mac地址查ip 通过mac地址查ip方法【图文】

    随着网络的普及率越来越高,科技越来发达,使用电脑的过程中遇到的问题越来越多.其中一个问题就是知道mac地址,却不知道IP地址.为什么呢?在网络的世界里IP地址是虚拟的;mac地址是网卡地址,只有一种, ...

  8. java获取mac地址-屏蔽ip封mac地址

    首先要说的是:可以支持外网机器的mac地址获取.  以前弄了一个只能访问局域网. 有防火墙就访问不了, 但是这个不用担心了. 测试了百度的ip,已经可以获得mac地址 测试效果图: java通过ip获 ...

  9. Java获取局域网中所有ip和Mac地址

    Java获取局域网中所有ip和Mac地址 定义一个Util public class IpAndMacUtil {/*** 获取本机Mac地址* @param ia* @return* @throws ...

最新文章

  1. 微信网页JSDK接口-wx.chooseImage问题
  2. keras和tensorflow 报错解决:UserWarning: Method on_batch_end() is slow compared to the batch update Check
  3. c语言判断文件是否建立成功,C语言编程之怎样判断某一文件是否存在
  4. python中的装饰器有哪些-Python中的@函数装饰器到底是什么?
  5. K均值算法matlab代码实现
  6. android 字体像素转换工具类_Android中px与dip,sp与dip等的转换工具类
  7. 两表左连接count某一字段_表连接解决多日留存率问题|SQL
  8. VScode前端开发常用插件
  9. Karabiner Elements使用技巧分享,帮您简单修改使用键位
  10. PMBOK第七版即将来袭!你是否做好准备迎接新考纲+新教材的PMP考试?
  11. oppo手机解锁_ColorOS一键解锁工具
  12. Django实现邮箱激活
  13. 渲染算法学习(七)-- Real-Time Ray Tracing
  14. 华为mate40pro和p40pro参数对比 华为mate40pro和p40pro哪个好
  15. Jetson Agx Xavier USB驱动裁剪+can时钟修改+内核源码编译流程(jetpack4.6.1)
  16. 若依分离版在windows上部署(1)
  17. 设计抗混叠滤波器的三个指导原则--日记
  18. VS2015远程调试
  19. C51单片机 1602显示一排方块的问题
  20. 在pdf文件中找关键字的坐标

热门文章

  1. windows+hugo+github搭建个人博客
  2. 打包HTML文件基础之webpack配置
  3. eclipse添加源码的另外一种方法
  4. codeforces 869C The Intriguing Obsession 组合数学,逆元
  5. Python系列文章
  6. mac下增加eclipse内存
  7. ZOJ 1729 Hidden Password
  8. DWG TrueView 2010 下载地址
  9. 结合人脸识别元辅助学习的AU单元检测
  10. 伦敦帝国学院M+T实验室,全奖博士招生