u/DNSDaddyDev

Image 1 — Self-hosted protective DNS project focused on threat blocking + visibility (malware/phishing/C2) – feedback welcome
Image 2 — Self-hosted protective DNS project focused on threat blocking + visibility (malware/phishing/C2) – feedback welcome
Image 3 — Self-hosted protective DNS project focused on threat blocking + visibility (malware/phishing/C2) – feedback welcome
▲ 0 r/pihole

Self-hosted protective DNS project focused on threat blocking + visibility (malware/phishing/C2) – feedback welcome

Hey r/pihole,

I’m the author of DNS Daddy, an open-source project you run yourself (self-hosted only — there is no public resolver to point at).

It is a forwarding DNS resolver that:

  • Blocks known-malicious domains using public threat feeds (malware, phishing, C2, cryptomining by default)
  • Logs every query with the client and a plain-English reason for any block
  • Supports different policies per network (CIDR or per-client DoH URL)
  • Serves plain DNS / DoH / DoT and forwards upstream over DoT by default
  • Includes experimental behavioural detectors that only alert (they never block)

How it differs from a typical Pi-hole setup
Pi-hole is excellent for ads/trackers. DNS Daddy is more focused on security-oriented blocking plus clear visibility into which device asked for what and why it was stopped. Instant allow-listing is also built in (cache is purged immediately).

Important notes

  • Experimental proof-of-concept, not audited, single maintainer
  • Large parts written with AI assistance (stated openly)
  • Not recursive, no local DNSSEC validation, no clustering
  • You run it yourself — there is no public DNS service associated with the project

Try the isolated lab (doesn’t touch your existing Pi-hole)

Bash

git clone https://github.com/jameshoulder/dnsdaddy.git
cd dnsdaddy
docker compose --profile lab up --build
# dashboard → http://127.0.0.1:8081

Links:

Looking for feedback on real-world usefulness, false positives, and how the visibility features compare with Pi-hole workflows. Happy to answer questions.

Thanks for reading.

u/DNSDaddyDev — 18 hours ago