Get Dns Server
using System; using System.Collections; using System.Collections.Generic; using System.Management; using System.Net; using System.Net.NetworkInformation; using System.Text; using System.Text.RegularExpressions; class Utility { public static String[] GetDnsServer() { ArrayList Servers = new ArrayList(); foreach (NetworkInterface Nic in NetworkInterface.GetAllNetworkInterfaces()) { if (Nic.OperationalStatus == OperationalStatus.Up & Nic.NetworkInterfaceType == NetworkInterfaceType.Ethernet) { IPInterfaceProperties NicProperties = Nic.GetIPProperties(); foreach (IPAddress DnsAddress in NicProperties.DnsAddresses) { Servers.Add(DnsAddress.ToString()); } } } return (string[])Servers.ToArray(typeof(string)); } }