Don't log ANY requests if refuseAny is enabled.

Closes #472.
This commit is contained in:
Eugene Bujak 2018-12-07 13:54:45 +03:00
parent b5121c5754
commit 8411de8887

View File

@ -499,8 +499,18 @@ func (s *Server) handlePacket(p []byte, addr net.Addr, conn *net.UDPConn) {
}
}
//
// query logging and stats counters
if s.QueryLogEnabled {
//
shouldLog := true
// don't log ANY request if refuseAny is enabled
if len(msg.Question) >= 1 && msg.Question[0].Qtype == dns.TypeANY && s.RefuseAny {
shouldLog = false
}
if s.QueryLogEnabled && shouldLog {
elapsed := time.Since(start)
upstreamAddr := ""
if upstream != nil {