I've managed to get my static IP Address and some other mac addresses.
Using this code :
IPAddress[] addr = Dns.GetHostEntry( Dns.GetHostName() ).AddressList;
string dynamicip = addr[addr.Length - 3].ToString();
Any idea how to get the dynamic public address like the one on the site whatismyip.com?