As Dave Van den Aind says, plus it gets the IP addresses of the adapters on the machine: -
foreach (NetworkInterface netInterface in NetworkInterface.GetAllNetworkInterfaces()) { Console.WriteLine("Name: " + netInterface.Name); Console.WriteLine("Description: " + netInterface.Description); Console.WriteLine("Addresses: "); IPInterfaceProperties ipProps = netInterface.GetIPProperties(); foreach (UnicastIPAddressInformation addr in ipProps.UnicastAddresses) { Console.WriteLine(" " + addr.Address.ToString()); } Console.WriteLine(""); }
user159335
source share