Coming soon DNS · Rust · Homelab

Follow every query home.

Tadoru is a DNS server for your home network, written in Rust from scratch. It resolves names from the root, checks their signatures, and blocks the lists you choose. The first release is on its way.

$ dig @127.0.0.1 example.com A +dnssec
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 2
example.com.   300  IN  A  93.184.215.14

What is in the box

01

Resolver

Recursive resolution from the root, DNSSEC validation, and a cache that answers stale while an upstream is down.

02

Encrypted DNS

Answers over TLS, HTTPS and QUIC for your phones and browsers, and asks its own upstreams the same way.

03

Blocking

Blocklists you choose, per group of clients, a query log you control, and one configuration in plain TOML.