(1)获得计算机名,并根据计算机名获得IP,
TextBox1.Text=Dns.GetHostName();
IPAddress adress;
adress=(IPAddress)Dns.Resolve(TextBox1.Text).AddressList.GetValue(0);
TextBox2.Text=adress.ToString();
(2)根据域名获得IP
IPHostEntry ip=Dns.GetHostByName(TextBox1.Text);
TextBox2.Text=ip.AddressList[0].ToString();
(3)根据IP获得主机
System.Net.IPHostEntry ip=Dns.GetHostByAddress(TextBox1.Text);
TextBox2.Text=ip.HostName;
本文介绍了如何在C#中通过Dns类获取计算机名的IP地址,以及如何根据域名和IP地址获取主机名。主要包括Dns.GetHostName()、Dns.Resolve()、Dns.GetHostByName()和Dns.GetHostByAddress()等方法的应用。
111

被折叠的 条评论
为什么被折叠?



