提供的那个dns类中好像没有这个方法 还有如果我想实现 编程来禁用启用连接 
或者更新ip地址该怎么做呢

解决方案 »

  1.   

    string ComputerName=Dns.GetHostName();
    IPHostEntry myHost=new IPHostEntry();
    myHost=Dns.Resolve(ComputerName);
    Console.WriteLine("The name of this computer is : {0}",ComputerName);
    Console.WriteLine("The IP of this computer is : ");
    for(int i=0;i<myHost.AddressList.Length;i++)
    Console.WriteLine("{0}",myHost.AddressList[i].ToString());
    Console.Read();程序中的一段,参考一下就可以了
      

  2.   

    这个是获得本机的ip地址吧  我指的是dns服务器的
      

  3.   

    myHost=Dns.Resolve(ComputerName); 在这改一下啊
      

  4.   

    谢谢 不过还是不太明白,resolve的作用不是把参数的计算机名字转化成ip地址,这个computername是本机上网络上的名称吧,这样得到的还只是 本机ip地址阿
    如果能够得到dns服务器的名称(域名)就好了