Why a pihole?
PiHole is a easy slick solution for helping keep your home environment a little safer from various URLs out there. My personal implementation removes a plethora of bad URLs including spam, advertisement sites, porn, etc and attempts to keep my home more secure from bad websites. If your end users are even a little internet savey then they will find it easy to get around this but generally speaking most people won’t understand what is going on.
The PiHole is a quick install and runs on a Raspberry Pi, you configure it with various blacklist items and any DNS query for the bad URLs simply gets routed back to nothing. For example, lets say we don’t want to have any more advertisements from company ABC123.com. We log into the PiHole and blacklist ABC123.com, now any DNS queries to this URL will automatically be returned as nothing, so your device is no longer able to connect to the real website. You can do this with other DNS servers as well, I simply went with the PiHole because I wanted a fun project to do on my Raspberry Pi.