The issue I am facing:
At a high level, I am unable to have my requests go through the DNS.
Method 1. I've tried setting the DNS setting on my router to point to my Pi's IP address, to no avail.
Method 2. I've also tried disabling DHCP on my router, and enabling it on my Pi-Hole, to no avail.
Method 3. The only thing that seems to work is if I manually configure the DNS setting on each client. If I do this, I can see the queries start to log, and the ads get blocked. However, I want to be able to enable it as the only DNS, so that any device that successfully connects to the router, will go through the Pi-Hole as DNS.
If it's additional context - if I try Method 1 or Method 2, I am unable to hit http://pi.hole/admin, but I am able to connect to it if I use Method 3.
Details about my system:
PiHole Machine: Raspbery Pi 3b+
Router: Spectrum
What I have changed since installing Pi-hole:
See "Method 1" and "Method 2" above.
Open to any suggestions! I know it's similar to other questions, but I've tried the answers in other questions (Method 1 and Method 2) and no dice.
Please upload a debug log and post just the token that is generated after the log is uploaded by running the following command from the Pi-hole host terminal:
Your debug log shows that Pi-hole is working normally. In particular, it has processed the following DNS traffic in the past 24 hours:
[2021-07-06 12:53:54.669 2117M] Imported 996 queries from the long-term database
[2021-07-06 12:53:54.669 2117M] -> Total DNS queries: 996
[2021-07-06 12:53:54.669 2117M] -> Cached DNS queries: 130
[2021-07-06 12:53:54.669 2117M] -> Forwarded DNS queries: 695
[2021-07-06 12:53:54.669 2117M] -> Blocked DNS queries: 115
[2021-07-06 12:53:54.669 2117M] -> Unknown DNS queries: 48
[2021-07-06 12:53:54.669 2117M] -> Unique domains: 285
[2021-07-06 12:53:54.669 2117M] -> Unique clients: 12
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
This tab displays some info on the IPv6 connection. What's annoying/odd is that it reads out a DNS Address, but if I go to the LAN section, there is a subsection called DHCP. Within that DHCP subsection, if it's enabled, I can enter a DNS option. But since it's disabled, I assumed the DNS was disabled as well.
In a separate section, I found a setting that looks like this under LAN:
Under "IPv6 DNS Setting", change "Connect to DNS Server Automatically" to "No"
For "IPv6 DNS Server 1" enter the IPv6 address that the Pi-Hole setup gave at the end of the setup.
Click apply.
Router should reboot and your DNS should now be hooked up properly.
For this to work, I had to also disable DHCP on my router, and enable it on my Pi-Hole settings.