I recently installed Pi-hole with unbound on an old pc running Debian 11. I can get to http://pi.hole/admin perfectly fine with it but other devices on my network are having problems accessing it even if I use my Pi-hole's address (attached img). The devices other than the localhost listed in my Pi-hole's network tab are also highlighted/shaded in red; "Device(s) does not use Pi-hole". I can successfully ping and access Pi-hole using an SSH terminal with its IP & hostname so I'm not sure what's preventing me access.
During setup, I've configured my router to use Pi-hole as my primary DNS using its Pi-hole setup guide. Not sure if that would be an issue but I'm adding that here just in case. The only other thing I've done on my router was reserve my Pi-hole's IP which was preconfigured with nano /etc/network/interfaces.
Troubleshooting:
I found several posts with users having similar issues but none of the troubleshooting steps from those fixed the problem. On top of rebooting my router, Pi-hole, & other network devices, I've uninstalled Pi-hole then lighttpd using sudo apt remove --purge lighttpd and went through the Pi-hole installation process again. After lighttpd was reinstalled, I also grabbed the suggested + recommended packages for it using sudo apt-get install rrdtool apache2-utils lighttpd-doc lighttpd-modules-ldap lighttpd-modules-mysql
Attached are my results with sudo systemctl status --full --no-pager lighttpd.service
The clients are likely not using Pi-hole for DNS. Only Pi-hole can resolve the domain name pi.hole to the Pi-hole IP.
This is why you can reach the Pi-hole by IP, but not by domain name.
From a client that you believe should be connected to the Pi-Hole for DNS, from the command prompt or terminal on that client (and not via ssh or Putty to the Pi), what is the output of
Both commands on my windows10 machine resulted in this:
DNS request timed out.
timeout was 2 seconds.
Server: UnKnown
Address: 192.168.0.2
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** Request to UnKnown timed-out
IPv4 settings were reconfigured to use Pi-hole as the preferred DNS with similar results
Celebratory screenshot of the admin page running on another machine
Guess I overlooked this since most guides don't cover firewall rules during installation. Was under the assumption something else was up. Thanks a bunch!