Есть ли способ узнать IP-адрес устройства, которое напрямую связано с определенным интерфейсом Ethernet? То есть с одним хостом, одним проводным Ethernet-соединением и одним вторым хостом, подключенным к этому проводному соединению, и этот уровень или протокол ниже IP могут быть использованы для его обнаружения.
Мне также было бы удобно использовать только Windows- решение, используя некоторую функцию или callback Windows- API.
(Я знаю, что реальный способ сделать это, вероятно, через DHCP, но это касается обнаружения устаревшего устройства.)