Hey all, I recently set up a pi with Pi-hole but am not seeing the results as expected. I've blocked entire domains in an attempt to verify Pi-hole is operating as intended, but am still able to access the domains from any device on my network. From the GUI, Pi-hole claims to be blocking ~50% of queries, but I am not seeing those results on the clients. I have looked through forum posts to see if anyone else has a similar issue and circumstance as me, but most seem to have issues with IPv6 taking over, and I do not think that is my problem.
Expected Behaviour:
To start, I have AT&T Fiber, which requires the use of their router that has the correct fiber adapter, and their service does not allow me to set the Pi-hole as the DNS server, so I have disabled DHCP and IPv6 on the router. I am using a Libre Computer Le Potato as my Pi-hole server, and I have enabled the DHCP server and set it to route out to the router.
If I am understanding the capabilities of pi-hole correctly, then for domains that are blacklisted, the clients should not be able to access those domains at all.
If I'm not mistaken, when performing nslookup on the clients, the Server should be the pi-hole, and the Address should match my pi-hole address.
Actual Behaviour:
After blacklisting sites such as instagram, google, baidu.com (I keep getting queries from this domain, and pi-hole claims to be blocking all queries from baidu) I am still able to access the websites. None of my devices seem to be having ads blocked on any sites, using the default adblock lists provided in the setup.
When performing nslookup on the pi-hole, the server points to my router, and the address matches, which is expected.
When performing nslookup on clients, the server points to "UnKnown" and the address points to some unknown IP, and not the IP of my Pi-hole.
I'm not all that familiar with Linux or Pi-hole, so hopefully this all makes sense and someone can point me in the right direction to start properly blocking ads network-wide. Any help is appreciated!