Hi, when using multiple upstream servers with "all-servers", and one upstream is sending SERVFAIL very fast (e.g. because the upstream has a dead upstream itself), dnsmasq uses this SERVFAIL as answer, probably because it's the fastest one. This breaks the intended redundancy, but is even worse, as other working upstreams are effectively not used anymore. (Tested with v2.85 and v2.86.)
I'm not sure if that behavior has a valid use case, but at least for my case it seems much better to only give a SERVFAIL if all upstream servers answer with SERVFAIL. Together with the other "all-servers" issue I reported ("DNSSEC and all-servers"), the "all-servers" setup unfortunately is much less reliable than I was hoping. Thanks! Tobias _______________________________________________ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss