Signed-off-by: Santhosh Manohar <santhosh@docker.com>
@@ -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,