C#如何获取DNS服务器地址?????
解决方案 »
- WINFORM中在DataGridView里输入文本 然后按 BUTTON导出EXCEL
- RDLC 报表展示大数据的时候速度相当慢,请问有什么办法解决?
- 请给个winform中gridview直接编辑数据然后写入数据库的例子
- 请问session问题 !!!
- UltraListBar问题
- 100分求助简单接收xml问题,web程序可以,但是代码移植到winform里面出问题,在线等,急。
- C#环境下如何获取VisualFoxpro数据表的表结构信息?
- 求一正则表达式..分在问题帖给
- 在RichTextBox中实现查找与替换
- 在一些帖子中经常看到r3、r4是什么?
- 求C#无边框窗体最大化后不档住任务栏的解决办法
- 没搞过winform, .net 服务项目,需要一个winform界面设置参数,怎么搞
using namespace System.Net.NetworkInformation;
IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties()
using System.Net;Socket sendsocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);string hostname = Dns.GetHostName();
IPHostEntry iphostendpoint = Dns.GetHostEntry(hostname);
IPAddress[] address = iphostendpoint.AddressList;获取本机的
IPHostEntry myHost = new IPHostEntry(); //得到本地主机的DNS信息
myHost = Dns.GetHostByName(Dns.GetHostName());
using namespace System.Net.NetworkInformation;public IPAddressCollection GetDnsAddresses()
{
NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces();
foreach (NetworkInterface adapter in adapters)
{ IPInterfaceProperties adapterProperties = adapter.GetIPProperties();
return adapterProperties.DnsAddresses;
}
}
名称 说明
IPInterfaceProperties 初始化 IPInterfaceProperties 类的新实例。
页首
公共属性
名称 说明
AnycastAddresses 获取分配给此接口的任意广播 IP 地址。
DhcpServerAddresses 获取此接口的动态主机配置协议 (DHCP) 服务器的地址。
DnsAddresses 获取此接口的域名系统 (DNS) 服务器的地址。
DnsSuffix 获取与此接口关联的域名系统 (DNS) 后缀。
GatewayAddresses 获取此接口的网关地址。
IsDnsEnabled 获取 Boolean 值,该值指示此接口是否被配置为向域名系统 (DNS) 服务器发送名称解析查询。
IsDynamicDnsEnabled 获取 Boolean 值,该值指示此接口是否被配置为自动向域名系统 (DNS) 注册其 IP 地址信息。
MulticastAddresses 获取分配给此接口的多路广播地址。
UnicastAddresses 获取分配给此接口的单播地址。
WinsServersAddresses 获取 Windows Internet 名称服务 (WINS) 服务器的地址。