Pi-Hole questions
Pi-Hole questions
Hello all, I am getting into setting up my home network and wanted to have my own DNS server as Pi-Hole to block out ads mainly, I tinkered with it by installing Pi-Hole on an Ubuntu laptop with Gigabit Ethernet. It worked, kinda.. It didn't break my internet, but it didn't block any ads. I then tried adding block lists from ublock origin, but that didn't seem to do anything either.. Does anyone have experience with this to give me pointers? Would it run better from an actual raspberry pi instead of a Linux system? My Router is a Ubiquiti Dream machine and I have Linksys switch attached to it. I have the UDM firewall turned on, and I set the DNS server on it as the Pi-Hole machine IP and made it a fixed IP. From what I could tell, my internet traffic was being routed through the machine.. The Pi-Hole is also attached to the UDM. Any help is appreciated!
It doesn't matter which pi-hole platform you use. Have you confirmed your DNS configurations? Did you verify its functionality by checking various IP addresses? Pi-hole isn't as effective as a browser-based blocker because DNS alone offers limited control.
Big disappointment... with DNS alone, are there other steps you can take to reduce ad exposure on your network?
Could use a router that handles all port 53 requests (this is how I currently bypass Android’s forced Google DNS). However, it doesn’t seem worth buying hardware for this since they’ll likely switch to DNS over HTTPS or TLS soon (they might already have done so, not for ad blocking but for speed). You probably won’t be able to redirect it because they can link it to Google certificates.
Electronics Wizardy highlighted the limitations of DNS blocking. Certain services like YouTube ads often can't be fully prevented at the DNS level because they rely on the same Google edge CDN URLs or IP addresses as the videos, which is where browser extensions typically shine. Regarding Pi-hole, it includes only a limited set of default blocklists. You can incorporate adlists through the Pi-hole Web Interface > Group Management > AdLists (e.g., https://pi.hole/admin/groups-adlists.php). After adding all the lists, restart Gravity—either via the UI settings or by running pihole-g from the command line. Detailed information appears in the console via CLI, but the web interface provides a quick overview of blocked domains and active blocks.