DNS outage with Pi-hole-DoT-DoH-V6 container after 24 hours

I believe I’m experiencing the same issue.
I’m running Pi-hole as a Docker container on Unraid.

Pi-hole worked reliably for several months, but recently it intermittently stops resolving DNS. When this happens, the entire network loses internet access. DNS queries fail, while direct IP connectivity (e.g. pinging external IP addresses) continues to work without any issues. Local network traffic is unaffected, and the Pi-hole web interface remains accessible during the outage. Other Docker containers and Unraid services continue to function normally.

No changes were made around the time the issue started occurring — neither hardware changes nor configuration changes on Unraid or Pi-hole.

Restarting the Pi-hole Docker container does not resolve the issue, nor does rebooting the entire Unraid system. The only workaround that temporarily restores functionality is a complete reinstallation of the Pi-hole Docker container, which resolves the problem for approximately 24 hours before it reoccurs.

As upstream DNS resolvers, I am using Cloudflare. I am running the Pi-hole-DoT-DoH-V6 container, in case this is relevant.

Debug log:
https://tricorder.pi-hole.net/hif3MeJj/

However, when opening the debug link, it only shows a blank page. Is this expected behavior, or does it indicate that the debug upload failed?

Thank you very much in advance for your support and any insights you can provide.

This is expected.

Only Pi-hole team members are allowed to access uploaded files.


If you want to see your own log, it was saved on your machine: /var/log/pihole/pihole_debug.log.

I had already thought something like that

That doesn't sound like you are using Pi-hole's official image for Docker.
I've moved your posts to a separate topic.

What's the exact image you are using?


I am using the Pi-hole-DoT-DoH-V6 Docker image from ZappyZap’s Repository on Unraid.

This is not developed by Pi-hole team.

Please try to ask for help on ZappyZap’s Repository.

I switched from the Pi-hole DoT-DoH-V6 image to the Pi-hole DoT-DoH image from the same developer. So far it’s been running well for about 24 hours. Let’s see how it looks tomorrow.

But thanks for the support so far.

I'm not familiar with that image nor where to get that from, so can't tell what component's it would use apart from Pi-hole.

If its DoH support would be based on cloudflared's package, then they may have to change to some other DoH software, as cloudflare has removed its dns-proxy from it, see cloudflared proxy-dns command will be removed starting February 2, 2026 · Changelog.

To analyse your issue, you could run some nslookups to specific DNS server IPs from within your Pi-hole container.

To determine your DoH server, you could use:

pihole-FTL --config dns.upstreams

I'd expect this to return something like [ 1.2.3.4#5321 ], which should match your DoH server IP and port.
Then run an nslookup to that DoH server:

nslookup -port=5321 discourse.pi-hole.net 1.2.3.4

where you substitute 5321 and 1.2.3.4 as appropriate, of course.

If that doesn't come back with a reply, run another nslookup to a public DNS server, e.g.

nslookup discourse.pi-hole.net 9.9.9.9

If that also fails, you may have a general connectivity issue to public IPs.
If it doesn't, that would suggest that your issue is specific to your DoH server.


Here are the results.

When I execute:

nslookup -p 5321 discourse.pi-hole.net 1.2.3.4

the nslookup binary returns an error indicating that the -p option is not supported / recognized.

Additionally, the container has been running stable for the past 48 hours without any crashes or restarts. However, currently only three PCs are using Pi-hole for DNS filtering. The Pi-hole IP address is not yet configured as the DNS server in the DHCP settings of the Fritz!Box, so the deployment is not fully integrated into the network at this time.