C# 如何从IP地址获取设备的制造商名称
我有一个程序可以检测网络上是否有特定的IP地址。但是,我想做的是扫描整个网络,查找特定制造商生产的任何设备C# 如何从IP地址获取设备的制造商名称,c#,device,ping,C#,Device,Ping,我有一个程序可以检测网络上是否有特定的IP地址。但是,我想做的是扫描整个网络,查找特定制造商生产的任何设备 我可以解决如何扫描整个网络,这很好,但是如果我想从IP地址获取制造商信息,我应该从哪里开始 如果您的程序可以改为按MAC地址扫描,这对您来说会容易得多。允许您通过MAC地址查找设备制造商,该站点甚至有一个API,您可以将其完全集成到您的程序中。假设要扫描的所有设备都在同一网络中,那么查找它们的MAC地址应该不会有任何问题 另外,为了进一步阅读,请参阅以了解类似的问题。您是否将IP地址与MA
我可以解决如何扫描整个网络,这很好,但是如果我想从IP地址获取制造商信息,我应该从哪里开始 如果您的程序可以改为按MAC地址扫描,这对您来说会容易得多。允许您通过MAC地址查找设备制造商,该站点甚至有一个API,您可以将其完全集成到您的程序中。假设要扫描的所有设备都在同一网络中,那么查找它们的MAC地址应该不会有任何问题
另外,为了进一步阅读,请参阅以了解类似的问题。您是否将IP地址与MAC地址混淆?前者不提供任何制造商信息,而后者可以(尽管它们也可能被欺骗)。如果设备是PC,则可以使用WinRM/WMI。如果不是,像SNMP这样的东西就可以了。在任何情况下,你都需要设备进行真正的合作,除非你想做一些不可靠的事情,比如查找MAC地址并从中找出制造商;也许应该问一个更具体的版本关于服务器故障?设备制造商是网卡制造商,当然不一定是整个设备制造商。是的,John是正确的。我应该说得更准确些。啊哈,我明白这就是为什么谷歌没有给我任何关于如何通过IP实现的线索。