public IPv4List() { iplist = new List <IP>(); foreach (var IFace in NetworkInterface.GetAllNetworkInterfaces()) { foreach (var IPInfo in IFace.GetIPProperties().UnicastAddresses) { if (IPInfo.Address.AddressFamily == AddressFamily.InterNetwork && !IPInfo.Address.ToString().StartsWith("127.")) { iplist.Add(new IP(IPInfo.Address, IPInfo.IPv4Mask, IFace.GetPhysicalAddress().ToString())); } } } }