Мне нужно получить IP-адрес с известного (и фиксированного) MAC-адреса с помощью приложения .net. Я делаю это, чтобы мы могли собирать данные отладки из встроенной цели в среде DHCP, где мы не будем знать, что это IP-адрес. Я видел, как люди говорят, что вы можете пинговать широковещательный адрес сети, а затем проверить таблицу arp, но это не работает. Я видел, как люди говорят, что вы можете запросить сервер DHCP, но это невозможно сделать с помощью MAC. На win7 больше нет rarp, который AFAIK был таким, как это должно быть сделано.Как получить IP-адрес с известного (и фиксированного) MAC-адреса с помощью приложения visual studio (C++ или .net/C#)?
0
A
ответ
0
Не уверен следующий поможет вам, но просто попробуйте следующую ссылку
http://www.cprogramdevelop.com/1515076/
http://www.ottosiegl.at/snippets/c/arp-mit-c/
Определение IP-адреса от MAC-адреса http://thebackroomtech.com/2010/08/22/determine-ip-address-from-a-mac-address/
+0
это бесполезно! низшие голоса – levocs
Мы нашли другой способ решения эта проблема (имя хоста, предоставленное встроенной целью при запросе DHCP, добавляется сервером DHCP в DNS после того, как мы включили DNS-менеджер для принятия небезопасных и безопасных обновлений тес). Мы рассмотрели идею вещания сообщения UDP от цели раз в минуту и кодирования приложения VS.net для запроса таблицы arp для предоставленного пользователем MAC-адреса, который бы сработал, но нам не нужно было это делать. – levocs