Pi-Hole DNS Requests Stop Responding When Looking At "All Recent" Queries

Hi there

I have a Pi-hole install on a Raspberry Pi 3b, using the latest Raspberry Pi OS Lite OS x64.
The install is standard, with no modifications made outside of the web UI.
The OS and Pi-hole are on the latest version.
The RPi runs Pi-hole, Wireguard server and Samba, although Wireguard and Samba are almost never used.

The install works fine for the entire network, apart from when I visit "Query Log -> show all", as shown in the following screenshot:

When pressing this, the Pi-hole will take a little time to process the data. However, while this is being processed, no DNS queries are answered.

C:\Users\User>nslookup www.google.com
Server:  pi.hole
Address:  192.168.1.2

Non-authoritative answer:
Name:    www.google.com
Addresses:  2a00:1450:400b:c02::6a
          2a00:1450:400b:c02::93
          2a00:1450:400b:c02::68
          2a00:1450:400b:c02::67
          172.253.116.147
          172.253.116.103
          172.253.116.105
          172.253.116.99
          172.253.116.104
          172.253.116.106

<SHOW ALL PRESSED>

C:\Users\User>nslookup www.google.com
DNS request timed out.
    timeout was 2 seconds.
Server:  UnKnown
Address:  192.168.1.2

Once the processing has finished and the results are shown in the web UI, the DNS lookup starts working again. DNS responses only stops working while the processing is taking place.

This did not used to be an issue, however I'm unsure if this is a bug I have found in a recent version of Pi-hole, or something else on the system causing an issue.

Does anyone have any suggestions, or can see if they experience the same problem?

Thanks :slight_smile:

I can't reproduce your observation.

How many is 'all' in your case?

To the same extent, run from the machine that hosts your Pi-hole, what's the output of:

echo ">stats >quit" | nc localhost 4711

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