I want to be able to monitor the IP address and log it to file using C# , is this possible and how
Take a look at the NetworkAddressChanged event.