我们学校的网络联网是不是外部网,是我们学校的局域网时,采用了DHCP动态的给我们分配一个10.0.X.X的地址。我用IPCONFIG查看IP后可以用PING命令PING通已知IP地址的机器。请问我能不能用什么别的方法,通过MAC地址找到相应机器的IP地址呢?我说的不是要用工具,我想用JAVA语言或者是C等语言来实现这一目标。请问各位这种想法可行吗?采用什么方法来获取已知MAC地址机器的IP地址呢?你们能给我指点一下吗?谢谢了。

解决方案 »

  1.   

    命令提示符下,直接ping MAC地址应该可以得到IP地址
      

  2.   

    获取方法:InetAddress inet = InetAddress.getLocalHost();//获取服务器IP
    String hostAddress = inet.getHostAddress();//获取端口
      

  3.   

    通过MAC未必能得到IP    如果不上网就得不到一般还是通过IP去得到MAC
      

  4.   

    不过给你个思路
    你可以调用ipconfig 命令 得到MAC 和IP然后用已知MAC去匹配
    匹配到  然后把相应的IP得到