On Thu, Mar 05, 2026 at 09:06:56AM +0000, Vahid Shaik wrote:
> Hi,
> 
> I'm running BIND 9.18 as a caching resolver with DNSSEC validation enabled. 
> When I configure forwarders to point at my ISP's DNS, some DNSSEC-signed 
> domains return SERVFAIL even though they validate fine when querying root 
> servers directly.
> 
> My named.conf has:
> 
>   options {
>       dnssec-validation auto;
>       forwarders { 192.168.1.1; };
>       forward only;
>   };

I see that your forwarder is defined somewhere else (maybe your router?).

> 
> Domains like cloudflare.com and google.com resolve fine, but a few smaller 
> domains with DS records at the parent return SERVFAIL. If I remove the 
> forwarders block and let BIND do full recursion, same domains resolve 
> perfectly.

What domains you have problems with your forwarder?

> 
> My guess is the ISP's resolver is stripping or mangling the DNSSEC RRSIGs 
> before forwarding back to me, so BIND can't validate the chain. But I'm not 
> sure how to confirm this without manually digging through the chain.
> 
> I've been cross-checking results using https://dnsrobot.net/dns-lookup to 
> query different public resolvers and compare whether they return the RRSIG 
> records. Helps narrow down if it's my forwarder dropping them or if the zone 
> itself has issues.
> 
> Is there a way to tell BIND to fall back to full recursion when forwarded 
> DNSSEC validation fails? Or should I just stop using forwarders entirely for 
> a validating resolver?

forward first;

Thanks.

-- 
An old man doll... just what I always wanted! - Clara

Attachment: signature.asc
Description: PGP signature

-- 
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list.

Reply via email to