windows - 从 MAC 地址获取设备详细信息

标签 windows networking vb6 mac-address

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

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

有人可以帮忙吗?

最佳答案

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

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

关于windows - 从 MAC 地址获取设备详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23482405/

相关文章:

linux - Docker:端口 80 上没有 NGinx 的多个容器

c# - 获取我们收到 UDP 多播请求的 IP 地址

vb6 - 无论我的表单上的哪个控件是目标,我如何捕捉关键的上升/下降?

java - Java 上的可移植应用程序,可与网络摄像头一起使用

windows - Windows 浏览器中的 Kerberos SSO 身份验证

java - 在共享路径中查找可用的java版本的jdk

Java SE 查找网络上相邻的 PC 或设备

sql-server - VB6 ADODB.Recordset RecordCount 属性总是返回 -1

vba - 使用非默认值在 VBA 中初始化静态变量

windows - 我应该复制哪些 Qt DLL 以使我的程序独立运行?