Numa
/
Blog
Blog
I Built a DNS Resolver from Scratch in Rust
How DNS actually works at the wire level — label compression, TTL tricks, DoH implementation, and what I learned building a resolver with zero DNS libraries.
March 2026