System.Net.IPHostEntry IpEntry = System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName()); for (int i = 0; i != IpEntry.AddressList.Length; i++) { if (!IpEntry.AddressList[i].IsIPv6LinkLocal) { MessageBox.Show(IpEntry.AddressList[i].ToString()); } }
在最后一行字符串不知道为什么获取的不是ip而是其他的字符串,不知道是什么……