String strHostName = Dns.GetHostName();
IPHostEntry iphostentry = Dns.GetHostByName(strHostName);
int nIP = 0;
foreach(IPAddress ipaddress in iphostentry.AddressList)
{
Console.WriteLine("IP #" + ++nIP + ": " +
ipaddress.ToString());
}
//---------
Dns.GetHostByName(Dns.GetHostName());
IPHostEntry iphostentry = Dns.GetHostByName(strHostName);
int nIP = 0;
foreach(IPAddress ipaddress in iphostentry.AddressList)
{
Console.WriteLine("IP #" + ++nIP + ": " +
ipaddress.ToString());
}
//---------
Dns.GetHostByName(Dns.GetHostName());
博客给出了一段C#代码,通过Dns类获取主机名和对应的IP地址。代码先获取主机名,再根据主机名获取IPHostEntry对象,最后遍历其地址列表输出IP地址,还重复使用了获取主机信息的方法。
3724

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



