diff --git a/src/pdns-dhcp/PowerDns/PowerDnsHandler.cs b/src/pdns-dhcp/PowerDns/PowerDnsHandler.cs index 42b56f8..477a414 100644 --- a/src/pdns-dhcp/PowerDns/PowerDnsHandler.cs +++ b/src/pdns-dhcp/PowerDns/PowerDnsHandler.cs @@ -125,6 +125,16 @@ public class PowerDnsHandler : ConnectionHandler { switch (parameters.Qtype.ToUpperInvariant()) { + case "ANY": + return ValueTask.FromResult(new LookupReply([])); + + case "A": + return ValueTask.FromResult(BoolReply.False); + + case "AAAA": + _logger.LogInformation("AAAA request: {Options}", parameters); + return ValueTask.FromResult(BoolReply.False); + default: _logger.LogWarning("Unhandled QType {QType}", parameters.Qtype); return ValueTask.FromResult(BoolReply.False);