扫描我的设备网络的方法

扫描我的设备网络的方法

让我们假设以下情况。

我开发了一个设备,大量设备通过该设备连接到 LAN。我还有一个 PC 工具,通过了解 IP 地址与这些设备中的每一个进行通信。现在这些设备通过 DHCP 动态获取 IP 配置。所以我需要扫描网络以获取所有连接设备的信息,并将它们列在我的 PC 工具中,在那里我可以选择每个设备并连接到它。

我的第一个想法是向 PC 所连接的子网发送一条 UDP 广播消息,然后我的所有设备都会用它们的 IP 配置进行响应,PC-Tool 会列出它们以供用户选择所需的 IP 配置。只要 PC 和设备位于一个子网中,这种方法可能就很好。但是我如何扫描网关后面其他子网中的设备呢?

是否有可能获取有关网络拓扑的信息并向网关后面的子网发送广播?

还有其他方法可以获取已连接设备的信息吗?

相关内容