My ISP has provided me with a low-quality router that doesn’t even allow me to change the DNS settings—unless I manually unhide the option in the page’s elements, but even then, any attempt to change it simply fails. To work around this, I set up my Pi-hole as the DHCP server and disabled the router’s DHCP. While most devices successfully connect, some are unable to resolve local DNS, while one device works perfectly. Running an nslookup still returns the router's IP, despite all devices being configured to use the Pi-hole as their DNS server.
Expected Behaviour:
putting a local DNS like Nas.xxx.com should point to 192.168.8.5
Actual Behaviour:
putting a local dns like nas.xxx.abdulksa.com goes to my ISP router
I am not sure I understand, I have a reverse proxy on another Ip (198.168.8.5) so all traffic should go to reverse proxy to get the certificate but only my PC decided to go through pi hole while all other device seemingly ignore pihole even though their dns is set as the ip of Pi hole (192.168.8.4)