I love pihole! Great for blocking stuff at the DNS level. They advertise as being an "AD" Blocker but these days they are not. More of a net nanny for families or a way to see whats going on and out of the LAN. I use it to filter webcontent and blocking telemetry, tracking, and analytics.
If you do use this, make the following network changes:
- After you install and setup by using the following command: curl -sSL https://install.pi-hole.net | bash
- Change the password for pihole! Commad: pihole -a -p
- On your DHCP server setup DNS to only go to your pihole's IP address.
- Configure Router to go upstream to the DNS resolver of Cloudflare's 1.1.1.1 and not Google's 8.8.8.8.
- Cloudfare's famous 1.1.1.1 is known to be more privacy aware and caring, google will sell everything they can.
- Setup a firewall rule to only allow your Pi-Hole compute for port 53. If you can, because many routers/firewalls don't allow Firewall rule changes.
- Then block all other IP addresses for port 53 out to the internet. This allows no other computer to go around your DNS server.
- The listed REGEX keywords will block most stuff.
- Add Block Lists
- Always test!
- When testing on a windows computer use the command “nslookup” followed by the web address.
- When testing on a Linux computer you can use the dig or nslookup commad followed by the web address.
- You want to see the returned address as your pihole or that some kind of error happened depending how you configure your pihole or other device.