Please follow the below template, it will help us to help you!
Expected Behaviour:
That any and all DNS queries from clients linked to my router run through the pi hole and enter the log in real time (upon refresh), with the ability to white and blacklist them as required.
Actual Behaviour:
Only some queries are being logged, mostly seemingly the localhost (pi?) itself and the regular automatic 'phone home' requests from Alexa, Sky+, outlook etc.
Debug Token:
https://tricorder.pi-hole.net/0t2yi897wm
I recently changed networks to a new internet provider - Hyperoptic - that provide a ZTE ZXHN H298A router. I have moved my pihole to this network and reallocated it a static IP - (was 192.168.0.57, now 192.168.1.57).
The router runs dual band, 2.4ghz and 5ghz. The pihole is connected via ethernet. The router handles the DCHP and the DNS is pointing to the IP of the pihole.
On my previous network with Sky, I had to set the pihole to handle DCHP as well as DNS since I was not able to change the DNS on the Sky router. The outcome of this use of the pihole had worked exactly as expected - that is: all queries from all clients went via the pihole and entered the log, whether blocked or allowed, in real time.
I never set up dns redirection from any of the clients while using the previous network - they all just went via the router and therefore the pihole.
I had some initial difficulties when transferring the pihole to the new network. I followed a guide that said to sudo pihole -r and reconfigure the pihole to set the new IP. I received a number of errors when I did this at first that prevented me from proceeding.
Eventually I tried changing the nameserver in /etc/resolv.conf from 127.0.0.1 to 1.1.1.1 and then ran pihole -r again, which seemed to work and allowed me to finish the process, but I'm not sure if I've messed something up in my fiddling in between.
The blocklists etc have all been carried over, but in terms of volume of queries blocked its averaging about 75% less than what it blocked on the old network.
In my (admittedly layman) view, it seems like the router might be resolving queries by some other means that somehow bypasses the pihole. I am also of the understanding that whether or not the pihole handles DCHP should have no bearing on what enters the logs, other than perhaps more detailed identification of client names?
Is this correct? What can I do to fix this? I likely messed something up in the transfer process. Short of wiping the pi and starting again I have no idea what to do now.