I have just installed Pihole 3.3 on my server.
My router is at 10.0.0.1. It is a NetGear WNDR 4700.
My server is at 10.0.0.3. It runs Pi-hole 3.3 on Ubuntu 16.04.
My laptop is at 10.0.0.15. It runs Windows 10.
I have configured my router to use 10.0.0.3 as the only DNS Server. Now, when I connect my laptop, if I set the DNS server (in Windows) to automatic or manually to 10.0.0.1, all DNS requests fail: they do not get a response, I checked with Wireshark and pihole -t indeed does not show any new requests.
On the other hand, if I manually set the DNS to 10.0.0.3, it works fine.
DNS Requests on my server itself work fine too.
It appears my router is not forwarding DNS requests? Am I missing something?