diff --git a/DnsServerCore/Dns/Zones/CatalogZone.cs b/DnsServerCore/Dns/Zones/CatalogZone.cs index 269e0d6e..8c530f01 100644 --- a/DnsServerCore/Dns/Zones/CatalogZone.cs +++ b/DnsServerCore/Dns/Zones/CatalogZone.cs @@ -379,6 +379,9 @@ namespace DnsServerCore.Dns.Zones public override IReadOnlyList QueryRecords(DnsResourceRecordType type, bool dnssecOk) { + if (type == DnsResourceRecordType.SOA) + return base.QueryRecords(type, dnssecOk); //allow SOA for zone transfer to work with bind + return []; //catalog zone is not queriable }