如何确定MAC地址属于VPN?

How can I determine that a MAC address belongs to a VPN?

启动 ipconfig /all 时,我可以在我的计算机上看到计算机的描述和物理地址(MAC 地址):

...
Description : Intel ...
Physical address : 48-4D-...
...
Description : Teamviewer VPN adapter
Physical address : 00-FF-...

从描述中,我可以看出哪个 MAC 地址属于我的 PC,哪个属于 VPN 适配器。

我不看描述也能查出来吗?有没有办法区分 VPN 相关 MAC 地址和 "real" 地址? (如果可能,首选 Windows API 答案)

有 MAC 个地址的数据库,例如 Wireshark

由于我的 powershell 非常糟糕,我只是编写了一个小程序来遍历此列表并通过 Wireshark 检查文件中的匹配项。

您可以查看并根据需要进行修改:https://github.com/maio290/MacChecker

如果找不到该设备的供应商,我想您可以假设该设备是虚拟设备。