C#程序启动 系统的自动获取DNS服务器地址的功能

解决方案 »

  1.   

    讀注冊表:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces 
      

  2.   

    是获取他的DNS域名?  还是地址? 
      

  3.   

    获取当前电脑名:static System.Net.Dns.GetHostName()
    根据电脑名取出全部IP地址:static System.Net.Dns.Resolve(电脑名).AddressList
    也可根据IP地址取出电脑名:static System.Net.Dns.Resolve(IP地址).HostName给出三个方法  看你需要哪一个
      

  4.   

     让系统自动去获取DNS服务器     ManagementBaseObject inPar =  ManagementObject.GetMethodParameters("EnableDHCP");
                    outPar = mo.InvokeMethod("EnableDHCP", inPar, null);可以开启系统的DHCP功能我想开启系统的自动获取DNS服务器 功能