private AdvDnsClient GetDns()
{
string ip = Config.Dns.Server;
int timeout = Config.Dns.Timeout;
if(string.IsNullOrWhiteSpace(ip))
{
Logger.Config("Take the default DNS configured on this host");
return new AdvDnsClient(DnsClient.Default);
}
Logger.Config("Take the configured DNS: {0} with timeout {1}", ip, timeout);
return new AdvDnsClient(IPAddress.Parse(ip), timeout);
}