P

Pi-hole

Pi-hole is a DNS sinkhole that blocks unwanted ads and trackers across your entire network.

About Pi-hole

Pi-hole runs on a Raspberry Pi or any Linux machine and acts as a DNS server for your local network. It intercepts DNS queries and checks them against blocklists, silently dropping requests for known ad servers, trackers, and malware domains. The web-based admin interface gives you detailed query logs, per-client statistics, and the ability to whitelist or blacklist domains on the fly. You can also use it as a DHCP server. Installation is straightforward with a single curl command. Pi-hole supports custom blocklists and regex-based filtering. It integrates with tools like Unbound for recursive DNS. The project started as a combination of existing ad-blocking scripts and grew into a standalone application. It is written in C (the core dnsmasq fork), Python, and shell scripts. The community maintains a large collection of curated blocklists. Pi-hole works with any device that uses it as its DNS resolver, including Windows, macOS, Linux, iOS, and Android. It is a good fit for home labs, small offices, and privacy-conscious sysadmins who want network level ad blocking without client-side extensions. The project is free and open source under the EUPL license.
Security DNS Management

Quick Facts

Pricing
Free
License
Proprietary
Platform
Any Platform