已知服务器的IP地址,C#如何获得服务器的计算机名称

解决方案 »

  1.   

    http://topic.csdn.net/u/20070917/16/ac17c213-c83d-4766-8f14-9480d689a65b.html
      

  2.   


    public   string   GetName(string   myip) 

      IPAddress   myscanip=IPAddress.Parse(myip); 
      IPHostEntry   myscanhost   =   Dns.GetHostByAddress(   myscanip   ); 
      string   name   =   myscanhost.HostName.ToString(); 
      return   name; 
    }
      

  3.   

    IPHostEntry myscanhost = Dns.GetHostByAddress(myscanip)这一句错误:
    请求的名称有效,但是没有找到请求的类型的数据。
      

  4.   

    zhouzhangkui 给了正解,出错是因为你填入的myip 字符串不符规范。