From a9f1df8056bb7cbcda3fda080143b03377a55a57 Mon Sep 17 00:00:00 2001 From: W Anders Date: Tue, 7 May 2024 21:05:40 -0600 Subject: [PATCH] added fallthrough debug statements --- netboxdns.go | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/netboxdns.go b/netboxdns.go index c9c0cc4..1a310a4 100644 --- a/netboxdns.go +++ b/netboxdns.go @@ -70,9 +70,21 @@ func (netboxdns *NetboxDNS) ServeDNS( if err != nil { return dns.RcodeServerFailure, err } - if response.LookupResult == lookupNameError && - netboxdns.fall.Through(qname) { - return netboxdns.nextOrFailure(reqContext, respWriter, reqMsg) + if response.LookupResult == lookupNameError { + if netboxdns.fall.Through(qname) { + logger.Debugf( + "forwarding request [%s] %q to next plugin", + dns.TypeToString[qtype], + qname, + ) + return netboxdns.nextOrFailure(reqContext, respWriter, reqMsg) + } else { + logger.Debugf( + "no records for [%s] %q; fallthrough not enabled", + dns.TypeToString[qtype], + qname, + ) + } } respMsg := &dns.Msg{