Как бы вы сделали это для Window? В Linux?
Посмотрите команду linux arp. Надеюсь, в Windows есть аналогичная команда.
«ARP - это протокол разрешения адресов, который используется для нахождения адреса управления доступом к среде сетевого соседа для заданного IPv4-адреса».
Возможно, вам потребуется запустить команду arp в каждой сети, частью которой является сервер. Если у вас есть доступ к межсетевым экранам / маршрутизаторам, у них должна быть таблица arp, которую вы можете проверить.
Вам нужно будет знать MAC-адрес интерфейсов Ethernet сервера. Но если вы их не знаете, узнать не так уж и сложно. Если производитель и модель вашего сервера несколько уникальны в сети, вы можете найти ее на таких сайтах, как http://www.coffer.com/mac_find/ и сопоставьте марку, которую вы найдете там, с маркой сервера.
Если у вас есть список MAC-адресов (у кого есть) сервера, просто найдите его, используя этот список.
Достаточно сказать, что arp также сообщает либо имя хоста, либо IP-адрес (если используется с -n, он не будет пытаться разрешить).