private async static Task RunDnsAsync(string backupDnsServer, params RedirectPair[] args) { MasterFile masterFile = new MasterFile(); DnsServer server = new DnsServer(masterFile, backupDnsServer); foreach (RedirectPair redirect in args) { masterFile.AddIPAddressResourceRecord(redirect.Domain, redirect.IPAddress); } await server.Run(); }