【发布时间】:2014-09-16 21:49:09
【问题描述】:
我希望能够通过标签显示当前首选 DNS 和备用 DNS 是什么。
我该怎么做?
我已经研究过了,看来我必须使用
管理对象搜索器?使用 WMI?
类似的东西?
ManagementObjectSearcher mos = new ManagementObjectSearcher("select * from Win32_NetworkAdapter Where AdapterType='DnsForestName'");
foreach (ManagementObject mo in mos.Get())
{
label1.Text = mos.ToString();
}
【问题讨论】:
-
您是否关心获得 DNS 地址的连接,例如有线还是 WiFi?
-
是的,我想要首选 DNS 或备用 DNS
-
假设运行代码的机器只有一个网络接口是否安全?如果可以有多个网络接口,第一个问题是,您选择正确网络接口的标准是什么?
-
是的,只有 1 个网络接口,但如果确实有两个,请选择本地连接。
标签: c# dns network-interface