如何设置备用DNS服务器?

时间:2009-12-21 12:34:38

标签: c# networking dns

我正在尝试使用.NET设置备用DNS服务器。我已经设法使用这段代码设置主DNS服务器。

ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
                ManagementObjectCollection moc = mc.GetInstances();
                foreach (ManagementObject mo in moc)
                {
                    if ((bool)mo["IPEnabled"])
                    {
                        ManagementBaseObject objdns = mo.GetMethodParameters("SetDNSServerSearchOrder");
                        if (objdns != null)
                        {
                            string[] s = { "127.0.0.1" };
                            objdns["DNSServerSearchOrder"] = s;
                            mo.InvokeMethod("SetDNSServerSearchOrder", objdns, null);
                        }
                    }
                }

现在我需要弄清楚如何设置备用DNS服务器。请帮忙。提前谢谢!

1 个答案:

答案 0 :(得分:4)

最有可能

string[] s = { "127.0.0.1", "127.0.0.2" };