Skip to content

Commit

Permalink
Try ignoring opt records.
Browse files Browse the repository at this point in the history
  • Loading branch information
EdwardCooke authored Jan 31, 2025
1 parent 24890af commit ed72c33
Showing 1 changed file with 1 addition and 25 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -69,31 +69,7 @@ public DefaultDnsResolver(ILogger<DefaultDnsHost> logger, IOptions<MultiClusterO
}

result.Header.AnswerCount = (ushort)result.Answers.Count;

foreach (var additionalRecord in result.AdditionalRecords)
{
//we'll only support opt records for now, maybe we'll need to support more later
if (additionalRecord.Data is Opt opt)
{
result.AdditionalRecords.Add(
new ResourceRecord
{
Name = additionalRecord.Name,
Data = new Opt()
{
Class = opt.Class,
DNSSecSupported = false, // we don't support dnssec.
RCode = opt.RCode,
RData = opt.RData,
RequestorsPayloadSize = opt.RequestorsPayloadSize,
Version = opt.Version,
Z = opt.Z
}
});
}
}

result.Header.AdditionalRecordCount = (ushort)result.AdditionalRecords.Count;
result.Header.AdditionalRecordCount = (ushort)0;

return Task.FromResult<Packet?>(result);
}
Expand Down

0 comments on commit ed72c33

Please sign in to comment.