日期:2014-05-18 浏览次数:21634 次
using namespace System.Net.NetworkInformation; public IPAddressCollection GetDnsAddresses() { NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces(); foreach (NetworkInterface adapter in adapters) { IPInterfaceProperties adapterProperties = adapter.GetIPProperties(); return adapterProperties.DnsAddresses; } }
------解决方案--------------------
是2.0中新加的:
下表列出了由 IPInterfaceProperties 类型公开的成员。
受保护的构造函数
名称 说明
IPInterfaceProperties 初始化 IPInterfaceProperties 类的新实例。
页首
公共属性
名称 说明
AnycastAddresses 获取分配给此接口的任意广播 IP 地址。
DhcpServerAddresses 获取此接口的动态主机配置协议 (DHCP) 服务器的地址。
DnsAddresses 获取此接口的域名系统 (DNS) 服务器的地址。
DnsSuffix 获取与此接口关联的域名系统 (DNS) 后缀。
GatewayAddresses 获取此接口的网关地址。
IsDnsEnabled 获取 Boolean 值,该值指示此接口是否被配置为向域名系统 (DNS) 服务器发送名称解析查询。
IsDynamicDnsEnabled 获取 Boolean 值,该值指示此接口是否被配置为自动向域名系统 (DNS) 注册其 IP 地址信息。
MulticastAddresses 获取分配给此接口的多路广播地址。
UnicastAddresses 获取分配给此接口的单播地址。
WinsServersAddresses 获取 Windows Internet 名称服务 (WINS) 服务器的地址。