← All projects
02Network servicesActive

Pi-hole DNS filtering

Network-wide DNS filtering that reduces noise, blocks unwanted domains, and makes name-resolution behavior visible across the lab.

Overview

Pi-hole gives the lab a central place to understand and control DNS requests. It is both a useful service and a practical way to study how devices behave when nobody is watching them directly.

Pi-holeLinuxDNSDHCP
01

The goal

Reduce unnecessary traffic, block known unwanted domains, and create a readable history of DNS activity without configuring every device individually.

02

The networking lesson

DNS is easy to treat as background infrastructure until it fails. Running it directly makes caching, upstream resolution, client configuration, and service dependencies much more concrete.

03

Where it is going

I am refining allowlists, blocklists, redundancy, alerting, and the relationship between Pi-hole telemetry and the wider monitoring stack.

More systems. More questions.

Explore every project ↗