diff --git a/libnetwork/resolver.go b/libnetwork/resolver.go index 68e4831d53..ca3850c58e 100644 --- a/libnetwork/resolver.go +++ b/libnetwork/resolver.go @@ -418,8 +418,12 @@ func (r *resolver) ServeDNS(w dns.ResponseWriter, query *dns.Msg) { } execErr := r.backend.ExecFunc(extConnect) - if execErr != nil || err != nil { - logrus.Debugf("Connect failed, %s", err) + if execErr != nil { + logrus.Warn(execErr) + continue + } + if err != nil { + logrus.Warnf("Connect failed: %s", err) continue } logrus.Debugf("Query %s[%d] from %s, forwarding to %s:%s", name, query.Question[0].Qtype,