Hacker GitHub

← All repos

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

Mentions per year 8 mentions · busiest year 2026 (8)
20082026
  1. I'm using numa( https://github.com/razvandimescu/numa ) for ad filtering and odoh mode for privacy (shameless plug)
  2. 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
  3. 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...
  4. …HPKE is odoh-rs from Cloudflare ``` cargo install numa # set mode = "odoh" in numa.toml ``` Repo: https://github.com/razvandimescu/numa
  5. Thanks for pointing this out! I’ve created https://github.com/razvandimescu/numa/issues/36
  6. 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?
  7. 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…
  8. ▲ 115
    Show HN: I built a DNS resolver from scratch in Rust – no DNS libraries
    story by rdme · 2026-04-02 · 68 comments