Please follow the below template, it will help us to help you!
Expected Behaviour:
I've set up my device (an iPad) to connect to Wi-Fi, but with manual settings that specify the DNS server, which I've pointed to my Raspberry Pi. I've also assigned a static IP address since that's the only current way to configure clients right now (though it looks like MAC addressing is in the works, which is nice, thank you for that!).
When doing this, I expect my per-client blacklist that I've set up to work just on this device. I also expect my IP address to show up in the Network overview and show a number of queries other than 0.
Actual Behaviour:
Even when I've set up the manual settings on my iPad, it isn't using the per-client blacklist that I've set up for this device.
I'm 95% sure this is probably just a configuration error on my part, probably on the iPad, but as far as I know, every device uses the DNS settings on the device first, before resorting to any DNS settings on the router, so why isn't this device getting its DNS queries routed through Pi-hole on my Raspberry Pi? I've even restarted the iPad to make sure there isn't any DNS caching going on.
What's weird is that I do get an entry in the Network overview for my device with the correct IP and MAC address. It says reports a "First seen" date of just a few minutes ago (I flushed the network table from the Settings page), but the "Last Query" just always reports "Never".
I have also made sure that the "Interface listening behavior" is set to "Listen on all interfaces", though I'm not sure this is necessary since the Raspberry Pi isn't connected via Wi-Fi, only via Ethernet.
The only other relevant detail is my normal network topology: I have my Raspberry Pi connected via Ethernet to my DSL modem/router combo, which connects to the internet. I have a separate wireless router connected via Ethernet to my DSL modem/router combo, and most wireless devices like iPhones and iPads connect to the wireless router, which has the DNS entry set up for my Raspberry Pi (which has a static IP address).
So changing my iPad to have a static IP and to use the DNS of the Raspberry Pi directly is a bit of a change, but AFAIK there's nothing that should stop this configuration from working.
Debug Token:
https://tricorder.pi-hole.net/wllu177f38
Any ideas on what might be going on? Sorry if this veers more into network troubleshooting than Pi-hole troubleshooting, but I figured there's a small chance that this is actually related to the Pi-hole software.