WeightedRoundRobinApp: fixed issue with wildcard records.

This commit is contained in:
Shreyas Zare
2023-07-09 15:56:52 +05:30
parent a17a500be3
commit 4c898fcb51
2 changed files with 2 additions and 2 deletions

View File

@@ -51,7 +51,7 @@ namespace WeightedRoundRobin
{
DnsQuestionRecord question = request.Question[0];
if (!question.Name.Equals(appRecordName, StringComparison.OrdinalIgnoreCase))
if (!question.Name.Equals(appRecordName, StringComparison.OrdinalIgnoreCase) && !appRecordName.StartsWith("*.", StringComparison.OrdinalIgnoreCase))
return Task.FromResult<DnsDatagram>(null);
string jsonPropertyName;

View File

@@ -51,7 +51,7 @@ namespace WeightedRoundRobin
{
DnsQuestionRecord question = request.Question[0];
if (!question.Name.Equals(appRecordName, StringComparison.OrdinalIgnoreCase))
if (!question.Name.Equals(appRecordName, StringComparison.OrdinalIgnoreCase) && !appRecordName.StartsWith("*.", StringComparison.OrdinalIgnoreCase))
return Task.FromResult<DnsDatagram>(null);
List<WeightedDomain> domainNames;