NXDOMAIN response for cached data

Hello,

I am new to pihole, so sorry for my newbieness :p. I have installed pihole in docker.
My pihole forwards all the DNS requests to the local DNS of my network. All the clients are configured to use only pihole.
My local DNS knows how to resolve local names, pihole does not know how to do it, meaning that the pihole local DNS is empty.

There are many requests for resolution to local machines, and my understanding is (but maybe I am wrong), that pihole should forward the requests is not able to answer to the local DNS. It is the case most of the time. However, at some point, pihole is answsering NXDOMAIN to the requests, when the status is OK (cached). The result is that there is not anymore resolution for the name requested.
If I use dig to request the local DNS, it is of course working. After a while, when the status is not anymore OK (cached), pihole starts again to forward requests and resolution works.
As soon as the status is OK (cached), resolution is failing.

In the DNS advanced configuration:

  • Never forward non-FQDNs is unticked
  • Never forward reverse lookups for private IP ranges is unticked
  • Use DNSSec is unticked
  • Use conditional forwarding is unticked

Thank you in advance for your help.

Please upload a debug log and post just the token URL that is generated after the log is uploaded by running the following command from the Pi-hole host terminal:

pihole -d

or do it through the Web interface:

Tools > Generate Debug Log

https://tricorder.pi-hole.net/gT76s1iR/

Thank you for the support.

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.