• Hans Dedecker's avatar
    Try other servers if first returns REFUSED when --strict-order active. · 9396752c
    Hans Dedecker authored
    If a DNS server replies REFUSED for a given DNS query in strict order mode
    no failover to the next DNS server is triggered as the failover logic only
    covers non strict mode.
    As a result the client will be returned the REFUSED reply without first
    falling back to the secondary DNS server(s).
    
    Make failover support work as well for strict mode config in case REFUSED is
    replied by deleting the strict order check and rely only on forwardall being
    equal to 0 which is the case in non strict mode when a single server has been
    contacted or when strict order mode has been configured.
    9396752c
forward.c 65.2 KB