【问题标题】:Get device details from MAC Address从 MAC 地址获取设备详细信息
【发布时间】:2014-05-05 21:41:41
【问题描述】:

我已使用 SendArp API 函数检索网络上存在的 MAC 地址。

现在我有了 MAC 地址,我想检索有关此设备的更多信息(名称、类型、制造商名称等),但我不知道哪个 API (最)适合于此。

有人可以帮忙吗?

【问题讨论】:

  • mac地址本身并没有多大用处。但是您可以使用 mac 通过 ARP 查找盒子的 IP,然后使用 ip 和标准 tcp 的东西来访问盒子。或者您的意思是要查找有关以太网适配器本身的信息?例如英特尔/博通、型号 XYZ 等...?
  • WMI(Windows 管理界面)是一种资源。它是在操作系统上运行的服务。如果你用谷歌搜索它,你会发现很多关于如何使用它的代码示例。

标签: windows networking vb6 mac-address


【解决方案1】:

您可以从 MAC 地址获得的唯一信息是制造商,您可以在此处找到列表:http://standards.ieee.org/develop/regauth/oui/oui.txt。请记住,这是网络接口的制造商,可以在供应商 B 的设备中拥有来自供应商 A 的网络接口。

要获得更多信息,您需要连接到设备,可能使用 IP 地址,而不是 MAC 地址。您可以将 WMI 用于 Windows,SSH 用于 Linux,SNMP 用于打印机/交换机/PSU 等。

【讨论】:

  • "您可以从 MAC 地址获得的唯一信息是制造商" 也许,假设有人没有更改 MAC 地址。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-23
  • 1970-01-01
  • 1970-01-01
  • 2022-08-19
相关资源
最近更新 更多