using System.Net;
using System.Net.Socket;
// 得到本机的IP地址
string s="";
IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList;
for (int i = 0; i < addressList.Length; i ++)
{
s += addressList[i].ToString();
}
label1.Text = "IP:" + s;
// 得到主机的名字
IPHostEntry ipEntry = System.Net.Dns.GetHostByAddress(s);
label1.Text += "\nHostName:" + ipEntry.HostName;