|
|
1
13
任何这样的答案都是错误的。适配器的MAC地址仅在同一网段上可用。不在路由器的另一边。 |
|
|
2
5
如果您的远程设备 SNMP -启用后,您可以查询它的 ARP 隐藏物。这将包含MAC地址。请参阅 this FAQ entry 了解更多信息。 |
|
|
3
4
简单的回答:你不能。 复杂的答案:可以,但需要读取“arp-a”命令的输出。这可能会变得困难,具体取决于您当前通过NIC(无线或有线)连接的数量。 |
|
|
4
1
我能想到的从网络本身获得这一点的唯一方法取决于使用SNMP或RMON与网络管理软件进行接口连接。目前,我在客户端上使用Java Applet(请参阅我的 answer to the other question ),但它有一些局限性。我希望与我们的网络工程师会面,看看是否有办法通过询问网络交换机在服务器端获取相同的信息。如果存在这样的解决方案,它很可能特定于您正在运行的任何网络管理软件。 |
|
|
5
0
您可以将它构建到应用程序本身中,并让应用程序在它可能已经发送的任何消息中发送mac地址。除此之外,约翰成功了。 编辑:哦,如果这是一个“网络应用程序”,而“客户端应用程序”是一个浏览器,是的,不行。 |