@@ -247,7 +247,7 @@ func (r *resolver) handleIPQuery(name string, query *dns.Msg, ipType int) (*dns.
247247
248248 if addr == nil && ipv6Miss {
249249 // Send a reply without any Answer sections
250- logrus .Debugf ("[resolver] lookup name %s present without IPv6 address" , name )
250+ logrus .Warnf ("[resolver] lookup name %s present without IPv6 address" , name )
251251 resp := createRespMsg (query )
252252 return resp , nil
253253 }
@@ -477,7 +477,7 @@ func (r *resolver) ServeDNS(w dns.ResponseWriter, query *dns.Msg) {
477477 err = co .WriteMsg (query )
478478 if err != nil {
479479 r .forwardQueryEnd ()
480- logrus .Debugf ("[resolver] send to DNS server failed, %s" , err )
480+ logrus .Warnf ("[resolver] send to DNS server failed, %s" , err )
481481 continue
482482 }
483483
@@ -486,24 +486,24 @@ func (r *resolver) ServeDNS(w dns.ResponseWriter, query *dns.Msg) {
486486 // client can retry over TCP
487487 if err != nil && err != dns .ErrTruncated {
488488 r .forwardQueryEnd ()
489- logrus .Debugf ("[resolver] read from DNS server failed, %s" , err )
489+ logrus .Warnf ("[resolver] read from DNS server failed, %s" , err )
490490 continue
491491 }
492492 r .forwardQueryEnd ()
493493
494494 if resp == nil {
495- logrus .Debugf ("[resolver] external DNS %s:%s returned empty response for %q" , proto , extDNS .IPStr , name )
495+ logrus .Warnf ("[resolver] external DNS %s:%s returned empty response for %q" , proto , extDNS .IPStr , name )
496496 break
497497 }
498498 switch resp .Rcode {
499499 case dns .RcodeServerFailure , dns .RcodeRefused :
500500 // Server returned FAILURE: continue with the next external DNS server
501501 // Server returned REFUSED: this can be a transitional status, so continue with the next external DNS server
502- logrus .Debugf ("[resolver] external DNS %s:%s responded with %s for %q" , proto , extDNS .IPStr , statusString (resp .Rcode ), name )
502+ logrus .Warnf ("[resolver] external DNS %s:%s responded with %s for %q" , proto , extDNS .IPStr , statusString (resp .Rcode ), name )
503503 continue
504504 case dns .RcodeNameError :
505505 // Server returned NXDOMAIN. Stop resolution if it's an authoritative answer (see RFC 8020: https://tools.ietf.org/html/rfc8020#section-2)
506- logrus .Debugf ("[resolver] external DNS %s:%s responded with %s for %q" , proto , extDNS .IPStr , statusString (resp .Rcode ), name )
506+ logrus .Warnf ("[resolver] external DNS %s:%s responded with %s for %q" , proto , extDNS .IPStr , statusString (resp .Rcode ), name )
507507 if resp .Authoritative {
508508 break
509509 }
@@ -512,7 +512,7 @@ func (r *resolver) ServeDNS(w dns.ResponseWriter, query *dns.Msg) {
512512 // All is well
513513 default :
514514 // Server gave some error. Log the error, and continue with the next external DNS server
515- logrus .Debugf ("[resolver] external DNS %s:%s responded with %s (code %d) for %q" , proto , extDNS .IPStr , statusString (resp .Rcode ), resp .Rcode , name )
515+ logrus .Warnf ("[resolver] external DNS %s:%s responded with %s (code %d) for %q" , proto , extDNS .IPStr , statusString (resp .Rcode ), resp .Rcode , name )
516516 continue
517517 }
518518 answers := 0
0 commit comments