Вы говорите, что получаете имя компьютера - не можете ли вы дублировать его на основе этого значения?
По всей сети, и при наличии только IP-адреса, вы не можете сказать.Способ работы NAT и тот факт, что современные ноутбуки и беспроводные устройства часто переходят из сети в сеть в течение дня, все, что вы видите, это общедоступный IP-адрес этой машины, который, скорее всего, является общим для всей группы или всей организации.машин.
Если вы не измените приложение агента, включив в него также уникальный идентификатор (например, MAC-адрес - который даже тогда говорит вам, что это уникальный NIC, а не обязательно уникальный компьютер, если у компьютеров есть несколько NIC),не повезло тебе. Невозможно определить уникальность только по IP-адресу.
Не знаю, какой у вас вариант использования, но , если это для запрета / отслеживания действий в приложении ,тогда для доступа к системе лучше потребовать какой-то уникальный идентификатор для машины (например, имя пользователя), чтобы вы знали, что вы можете запретить / отследить один экземпляр приложения или одного пользователя, вошедшего в любой экземпляр приложения.вместо того, чтобы пытаться решить такую проблему с помощью IP-адресов.