I purchased a Raspberry PI to learn a bit of python and spin-up my own web server, however I stumbled upon Pi-Hole’s DNS/DHCP ad-blocking and found it to be irresistible – after all, who doesn’t hate ads! I installed Pi-Hole on my new raspberry pi and setup a recursive DNS server. Pi-Hole provides the following services to my home-lab network.
- Recursive DNS Server with granular control of what websites may resolve, also eliminating the need for an upstream DNS provider such as Google.
- DHCP Server to dish out IPs within my range, ensuring all clients use Pi-Hole’s DNS.
Pi-Hole was a very fun project and I’d highly recommend it to anyone looking to get their feet wet, the setup is pretty straight forward and the application is phenomenal.