razvandimescu/numa
View on GitHub ↗ ★ 1,967 Rust
Portable DNS resolver in Rust — .numa local domains, ad blocking, developer overrides
8 mentions on Hacker News by 1 person: 1 story, 7 comments · first 2026-04-02 · latest 2026-09-04
20082026
-
I'm using numa( https://github.com/razvandimescu/numa ) for ad filtering and odoh mode for privacy (shameless plug)
comment by rdme · 2026-09-04 · in Shutting down our public encrypted DNS -
I run a small local resolver (numa, github.com/razvandimescu/numa). When configured on doh or odoh upstream it would protect you from attacks such as this one
comment by rdme · 2026-08-17 · in Hackers hijack hotel Wi-Fi DNS to steal Microsoft 365 accounts -
honestly, nothing major, just deployed the docker-compose to a hetzner $5 instance https://github.com/razvandimescu/numa/tree/main/packaging/re... then submit a pr to Frank https://github.com/DNSCrypt/dnscrypt-resolvers/blob/master/v...
comment by rdme · 2026-05-14 · in Show HN: Running the second public ODoH relay -
…HPKE is odoh-rs from Cloudflare ``` cargo install numa # set mode = "odoh" in numa.toml ``` Repo: https://github.com/razvandimescu/numa
comment by rdme · 2026-05-14 · in Show HN: Running the second public ODoH relay -
Thanks for pointing this out! I’ve created https://github.com/razvandimescu/numa/issues/36
comment by rdme · 2026-04-06 · in Show HN: I built a DNS resolver from scratch in Rust – no DNS libraries -
Multiple blocklists already work - https://github.com/razvandimescu/numa/blob/main/numa.toml#L4... The pieces are already there for libnuma, it could be done, would you share what use case you have in mind?
comment by rdme · 2026-04-02 · in Show HN: I built a DNS resolver from scratch in Rust – no DNS libraries -
Yes, it is configurable as a list https://github.com/razvandimescu/numa/blob/main/numa.toml#L4... There's also a per-domain allowlist and you can pause/unpause blocking from the dashboard or API. Here's how the resolution pipeline looks…
comment by rdme · 2026-04-02 · in Show HN: I built a DNS resolver from scratch in Rust – no DNS libraries -
▲ 115
Show HN: I built a DNS resolver from scratch in Rust – no DNS librariesstory by rdme · 2026-04-02 · 68 comments