现在的位置: 首页 > 综合 > 正文

得到本地计算机的当前使用的DNS服务器(ipv4)

2013年07月24日 ⁄ 综合 ⁄ 共 475字 ⁄ 字号 评论关闭

 

 

 public IPAddressCollection GetDnsAddresses()
         {
             NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces();
             foreach (NetworkInterface adapter in adapters)
             {

                 IPInterfaceProperties adapterProperties = adapter.GetIPProperties();
                 return adapterProperties.DnsAddresses;
             }
             return null;
         }
         public string getDnsIpv4()
         {
             foreach (var item in GetDnsAddresses())
             {
                 if (item.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)
                 {
                   return item.ToString();
                     break;
                 }
             }
             return null;
         }

调用:
  //this.Text = getDnsIpv4();

抱歉!评论已关闭.