3
我正在尝试使用.NET设置替代DNS服务器。我设法通过使用这一点代码来设置主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服务器。请帮忙。提前致谢!
这做到了。该死的我很愚蠢。非常感谢! – Prasannah 2009-12-21 12:42:00