我目前正在开发一个应用程序,它扫描我们的网络以查找所有设备,然后将其添加到另一个应用程序的数据库中。 它尝试检测SNMP参数和设备类型(路由器,交换机,基站......)
目前我正在使用fping来获取正在回答我的请求的所有IP地址。它工作得很好而且速度非常快。
但我有一个问题:我们有几个路由器(思科)在其接口上有多个IP地址(它们是子网的网关)。
因此,当我启动ping例程时,我会为同一设备找到几十个不同的IP地址!如何才能找到两个或更多ip来自同一设备的时间?
我希望我已经清楚了,如果你需要更多信息,请不要犹豫!
谢谢!