DnsWebService: updated zone api code to support managing multiple ANAME records.

This commit is contained in:
Shreyas Zare
2021-03-21 20:46:30 +05:30
parent 4b58b412f7
commit ab7dff2025

View File

@@ -3657,7 +3657,7 @@ namespace DnsServerCore
break;
case DnsResourceRecordType.ANAME:
_dnsServer.AuthZoneManager.SetRecords(domain, type, ttl, new DnsResourceRecordData[] { new DnsANAMERecord(value) });
_dnsServer.AuthZoneManager.AddRecord(domain, type, ttl, new DnsANAMERecord(value));
break;
case DnsResourceRecordType.FWD:
@@ -4197,9 +4197,12 @@ namespace DnsServerCore
_dnsServer.AuthZoneManager.DeleteRecord(domain, type, new DnsNSRecord(value));
break;
case DnsResourceRecordType.ANAME:
_dnsServer.AuthZoneManager.DeleteRecord(domain, type, new DnsANAMERecord(value));
break;
case DnsResourceRecordType.CNAME:
case DnsResourceRecordType.PTR:
case DnsResourceRecordType.ANAME:
case DnsResourceRecordType.APP:
_dnsServer.AuthZoneManager.DeleteRecords(domain, type);
break;