Dns.GetHostName() 可以获取本机 计算机名
Dns.GetHostAddresses(Dns.GetHostName())获取Ip地址
但此处返回的是IpAddresses[] 其中包含ipv4 和 ipv6的地址
以下两种形式获取ipv4地址:
IPAddress iip = Dns.GetHostAddresses(Dns.GetHostName()).FirstOrDefault(a => a.AddressFamily.ToString().Equals("InterNetwork"));
IPAddress ip = Dns.GetHostEntry(Dns.GetHostName()).AddressList.FirstOrDefault<IPAddress>(a => a.AddressFamily.ToString().Equals("InterNetwork"));