得到远程主机的
答
任何这样的答案是假的。适配器的MAC地址只能在同一网段上使用。不在路由器的另一端。
+0
这也一直是我的理解,即MAC地址只有在“本地”网络上才可用。我曾经听说过一个声称自己做到了的人......但我从来没有见过任何证据。 – jAST 2009-07-07 13:53:54
答
简单的答案:你不能。
复回答:可以,但你需要阅读“ARP -a”命令的输出。这可能会变得很困难,这取决于您当前通过NIC(无线或有线)连接多少个连接。
答
,我能想到的,从网络本身获得的唯一途径取决于与SNMP或RMON网络管理软件接口。目前,我在客户端上使用Java Applet(请参阅我的answer to the other question),但它有一些限制。我希望能够与我们的网络工程师见面,看看是否有办法通过询问网络交换机来获得相同的服务器端信息。如果存在这样的解决方案,它可能会针对您正在运行的任何网络管理软件。
答
您可以构建它到应用程序本身并让应用程序,它可能已经发送的任何消息发送的MAC地址。除此之外,约翰钉住了它。
编辑:哦,如果这是一个“网络应用程序”,“客户端应用程序”是一个浏览器,是的,没有去。
如果你想要一台机器的MAC地址,那么你应该问它。 – 2009-07-07 14:09:52