2015-10-08 37 views
0

我需要使用.net應用程序從已知(和固定)MAC地址獲取IP地址。我正在這樣做,所以我們可以從DHCP環境中的嵌入式目標收集調試數據,我們不知道它是IP地址。我見過有人說你可以ping通網絡的廣播地址,然後檢查arp表,但那不起作用。我見過有人說你可以查詢DHCP服務器,但這不能由MAC來完成。在win7上沒有rarp了,這是AFAIK應該如何完成的。如何使用Visual Studio(C++或.net/C#)應用程序從已知(和固定)MAC地址獲取IP地址?

+0

我們發現不同的方式來解決此問題(在DHCP請求中由嵌入式目標提供的主機名由DHCP服務器添加到DNS後,我們啓用了DNS管理器以接受不安全且安全的更新TES)。我們考慮過每分鐘播發一次來自目標的UDP消息並編碼VS.net應用程序以查詢arp表以尋找用戶提供的MAC地址的想法,該地址本來可以工作,但我們並不需要這樣做。 – levocs

回答