Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从IP地址获取设备的制造商名称_C#_Device_Ping - Fatal编程技术网

C# 如何从IP地址获取设备的制造商名称

C# 如何从IP地址获取设备的制造商名称,c#,device,ping,C#,Device,Ping,我有一个程序可以检测网络上是否有特定的IP地址。但是,我想做的是扫描整个网络,查找特定制造商生产的任何设备 我可以解决如何扫描整个网络,这很好,但是如果我想从IP地址获取制造商信息,我应该从哪里开始 如果您的程序可以改为按MAC地址扫描,这对您来说会容易得多。允许您通过MAC地址查找设备制造商,该站点甚至有一个API,您可以将其完全集成到您的程序中。假设要扫描的所有设备都在同一网络中,那么查找它们的MAC地址应该不会有任何问题 另外,为了进一步阅读,请参阅以了解类似的问题。您是否将IP地址与MA

我有一个程序可以检测网络上是否有特定的IP地址。但是,我想做的是扫描整个网络,查找特定制造商生产的任何设备


我可以解决如何扫描整个网络,这很好,但是如果我想从IP地址获取制造商信息,我应该从哪里开始

如果您的程序可以改为按MAC地址扫描,这对您来说会容易得多。允许您通过MAC地址查找设备制造商,该站点甚至有一个API,您可以将其完全集成到您的程序中。假设要扫描的所有设备都在同一网络中,那么查找它们的MAC地址应该不会有任何问题


另外,为了进一步阅读,请参阅以了解类似的问题。

您是否将IP地址与MAC地址混淆?前者不提供任何制造商信息,而后者可以(尽管它们也可能被欺骗)。如果设备是PC,则可以使用WinRM/WMI。如果不是,像SNMP这样的东西就可以了。在任何情况下,你都需要设备进行真正的合作,除非你想做一些不可靠的事情,比如查找MAC地址并从中找出制造商;也许应该问一个更具体的版本关于服务器故障?设备制造商是网卡制造商,当然不一定是整个设备制造商。是的,John是正确的。我应该说得更准确些。啊哈,我明白这就是为什么谷歌没有给我任何关于如何通过IP实现的线索。