Способ сканирования сети на наличие моих устройств

0

Давайте предположим следующую ситуацию.

Я разработал устройство, из которого большое количество подключено к локальной сети. У меня также есть компьютерный инструмент для связи с каждым из этих устройств, зная IP-адреса. Теперь эти устройства получают IP-конфигурацию динамически по DHCP. Поэтому мне нужно сканировать сеть, чтобы получить информацию обо всех подключенных устройствах и перечислить их в своем ПК, где я могу выбрать каждое из них и подключиться к нему.

Первой моей идеей было отправить широковещательное UDP-сообщение в подсеть, к которой подключен ПК, и все мои устройства отвечают своей IP-конфигурацией, а PC-Tool перечисляет их, чтобы пользователь мог выбрать желаемое. Этот метод может быть полезен, если компьютер и устройства находятся в одной подсети. Но как мне сканировать мои устройства, которые находятся в других подсетях за шлюзом?

Есть ли возможность получать информацию о топологии сети и отправлять широковещательные рассылки в подсети за шлюзом?

Будет ли другой способ получить информацию о подключенных устройствах?

HarryHaller86
источник
1
Посмотрите nmap(или это версия GUI - zenmap nmap.org/zenmap ). Это должно помочь вам.
13dimitar
1
Измените ваше устройство для автоматической регистрации на сервере управления, возможно, с использованием какой-либо записи SRV из системы DNS. Используйте многоадресный адрес для такого рода связи или, если вам нужно сканировать сеть, используйте что-то вроде уже упомянутого nmap.
Сет
Я собирался предложить что-то похожее на Сет, но с использованием DHCP для дополнительной настройки IP-адреса платформы управления. Проверьте вариант DHCP 43.
Даррен