如何从 MAC 或 IP 地址获取设备类型

本文关键字:获取 类型 地址 IP MAC | 更新日期: 2023-09-27 18:34:51

我正在用C#制作一个设备发现窗口应用程序。如果我有 MAC 地址或 IP 地址,是否可以知道设备类型?

设备

类型是指它是计算机或路由器或移动设备或任何其他设备?

注意:主机名条目对它没有用,因为主机名是由用户定义的。 例如,我可以为我的计算机分配"诺基亚N70"名称。

谢谢期待。

如何从 MAC 或 IP 地址获取设备类型

您可以从 MAC 地址获取制造商。为了获取更多信息,您需要进行端口扫描以对相关设备进行"指纹"。

NMAP 等应用程序使用此方法。

非欺骗性 MAC 地址确实在开头包含一个制造商字符串,但我不知道有任何公开可用的数据库保存它们。在此之后也没有设备映射。

当您添加虚拟机的使用时,事情就更加复杂了,这需要有自己的MAC地址。

IP 地址,不,它们是由网络管理员随心所欲地分配的,通常几乎是随机的。

所以简而言之没有。

IP 地址:否。互联网协议地址无法帮助您确定正在使用哪个设备

至于MAC地址:请参阅此网站。

基本上,每个供应商

都"拥有"一系列MAC地址,这个特定的网站可以为您提供每个供应商使用的范围。 相当整洁。