如何根據IP查出它的域名?

解决方案 »

  1.   

    同一个IP可以对应多个主机头(多个域名),所以,不建议LZ有这样的想法。
    庆祝MSPROJECT开源技术会员过3000人
      

  2.   

    不建议这么用,不过可以试试下面的:using System;
    using System.Net;namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
                string ipStr = "127.0.0.1";
                IPAddress ip = IPAddress.Parse(ipStr);
                IPHostEntry host = Dns.GetHostEntry(ip);
                Console.WriteLine(host.HostName);
                Console.ReadLine();
            }
        }
    }
      

  3.   

    謝樓上了,但是在我這裡試說:System.Net.Dns中沒有“GetHostEntry”的定義呀。