我发现了许多有关如何通过IP地址获取主机名,如何在LAN中获取主机的IP地址的示例?

最佳答案

尝试这个

public static void DoGetHostAddresses(string hostname)
{

   IPAddress[] ips;

    ips = Dns.GetHostAddresses(hostname);

    Console.WriteLine("GetHostAddresses({0}) returns:", hostname);

    foreach (IPAddress ip in ips)
    {
        Console.WriteLine("    {0}", ip);
    }
}


我从http://msdn.microsoft.com/en-us/library/system.net.dns.gethostaddresses.aspx那里得到的

关于c# - 从局域网中的主机名获取IP地址,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11931582/

10-14 09:40