using System.Net;
将 IP 转换成机器名
IPAddress ip = IPAddress.Parse(txtIP.Text);
IPHostEntry host = Dns.GetHostByAddress(ip);
txtName.Text = host.HostName;//txtName 显示机器名
将 机器名 转换成 IP
IPAddress[] _ip = Dns.GetHostAddresses(txtName.Text);//txtName 显示机器名
foreach (var ipAddress in _ip)
{
this.listBox1.Items.Add(ipAddress.ToString() + "<br>");
}
另一方法:
IPHostEntry host = Dns.GetHostByName(txtName.Text);//txtName 显示机器名
foreach (IPAddress ip in host.AddressList)
{
listBox1.Items.Add(ip.ToString());
}