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 untickedNever forward reverse lookups for private IP ranges
is untickedUse DNSSec
is untickedUse conditional forwarding
is unticked
Thank you in advance for your help.