日期:2014-05-17  浏览次数:20746 次

如何用已知的MAC地址,获得分配给它的IP地址???
如何用已知的MAC地址,获得分配给它的IP地址??? 
有具体的方法 或者 具体的代码借鉴一下吗? 谢谢。。。

------解决方案--------------------
◎ 先简单说下:
Java有java.net.InetAddress,可以获取本机所有IP地址。
一个Mac地址,可能对应N个IP地址。

◎ 但JDK1.4是没有获取Mac地址的接口的,所以:
一种可能的实现方式是:通过获取命令行程序的显示信息解析来检索其对应的N个IP地址。
http://blog.163.com/llllamso_0819@126/blog/static/647443192011109114023897/

◎ 但JDK1.6是有的,通过“java.net.NetworkInterface”,请参考:
http://yoyo08.iteye.com/blog/470582