
Nehmen wir die folgende Situation an.
Ich habe ein Gerät entwickelt, von dem eine große Anzahl an ein LAN angeschlossen ist. Außerdem habe ich ein PC-Tool, um mit jedem dieser Geräte zu kommunizieren, indem ich die IP-Adressen kenne. Jetzt erhalten diese Geräte die IP-Konfiguration dynamisch über DHCP. Ich muss also das Netzwerk scannen, um Informationen zu allen angeschlossenen Geräten zu erhalten und sie in meinem PC-Tool auflisten, wo ich jedes davon auswählen und eine Verbindung herstellen kann.
Meine erste Idee war, eine UDP-Broadcast-Nachricht in das Subnetz zu senden, mit dem der PC verbunden ist. Alle meine Geräte antworten daraufhin mit ihrer IP-Konfiguration. Das PC-Tool listet sie auf, damit der Benutzer die gewünschte auswählen kann. Diese Methode ist möglicherweise gut, solange sich der PC und die Geräte in einem Subnetz befinden. Aber wie suche ich nach meinen Geräten, die sich in anderen Subnetzen hinter dem Gateway befinden?
Gibt es Möglichkeiten, Informationen zur Netzwerktopologie abzurufen und Broadcasts an Subnetze hinter einem Gateway zu senden?
Gibt es eine andere Möglichkeit, an die Informationen der verbundenen Geräte zu gelangen?