示例#1
0
        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();
        }