public List <DnsResourceRecord> ListAllRecords(string domain)
        {
            List <DnsResourceRecord> records = new List <DnsResourceRecord>();

            foreach (AuthZone zone in _root.GetZoneWithSubDomainZones(domain))
            {
                records.AddRange(zone.ListAllRecords());
            }

            return(records);
        }