一,获取本电脑网络信息。

1, 获得电脑主机名称
String name = Dns.GetHostName();
2. 获得电脑IP地址。
第一种方式:
IPHostEntry ipEntry = Dns.GetHostEntry(name);
IPAddress[] ipAddressList = ipEntry.AddressList;
for (int i = 0; i < ipAddressList.Length; i++)
{
Console.WriteLine("IP地址[{0}]:{1}",i,ipAddressList[i].ToString());
Console.WriteLine("IP地址类型[{0}]:{1}",i,ipAddressList[i].AddressFamily.ToString());
}
第二种方式:
IPAddress[] ipAddressList1 = Dns.GetHostAddresses(Dns.GetHostName());
for (int i = 0; i < ipAddressList1.Length; i++)
{
Console.WriteLine("IP地址[{0}]:{1}",i, ipAddressList1[i].ToString());
Console.WriteLine("IP地址类型[{0}]:{1}",i, ipAddressList1[i].AddressFamily.ToString());
}
结果是: