Also unter Linux (DHCP) währe sowas gar kein Problem eis gibt eine Datei leases.
Unter Windows wird der DHCP das auch halten da der Windows DHCP leider nicht 100% Norm Konform ist kann das sein das er diese Information gar nicht irgendwo speichert, sondern nur im Speicher hält.
Da wirst du wohl mal die
Win32 API gucken ob da was zu finden ist wen nicht haste wohl pech.