4 ms·
Since I needed it to be my primary DNS, I also added: recursive resolution from root nameservers, DNSSEC chain-of-trust validation, ad blocking (385K+ domains),
by rdme 6mo ago
Since I needed it to be my primary DNS, I also added: recursive resolution from root nameservers, DNSSEC chain-of-trust validation, ad blocking (385K+ domains), and LAN service discovery.
I wrote about the DNSSEC implementation here: https://numa.rs/blog/posts/dnssec-from-scratch.html https://numa.rs/blog/posts/dnssec-from-scratch.html
It's now my daily system DNS.
Single binary (~8MB), macOS/Linux/Windows.
`sudo numa install`
- rdme 6mo agoThanks! If you hit any issues during setup, feel free to open an issue — happy to help debug. The dashboard at localhost:5380 shows what's happening in real time.
- siruwastaken 6mo agoWhy are you replying to your own coment?
- happytoexplain 6mo agoI think it's a bot? There's an identical version of this comment in another reply, except it cuts off half way through a sentence.
- rdme 6mo agoI hit reply on the wrong post and you can't delete comments or at least I don't see how it can be done
- dgb23 6mo agoAbove the comments I've written on HN I see: 5 minutes ago | parent | next | edit | delete
- hxugufjfjf 6mo agoThat only lasts for a few minutes until it’s locked and you can no longer delete after that.
- eqvinox 6mo agoIt lasts 2 full hours, at least for edit. Delete stops working when someone replies afaik.
- rdme 6mo agobecause I clicked reply on the wrong one and you can't delete it...
- nalekberov 6mo agoOf course I can’t prove it, but i am guessing some kind of “AI” is doing that. Humans rarely use emdashes.
- BrandoElFollito 6mo ago[flagged]
- nalekberov 6mo ago[flagged]
- BrandoElFollito 6mo ago[flagged]
- dang 6mo agoPlease don't respond to a bad comment by breaking the site guidelines yourself. That only makes things worse. https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html
- dang 6mo agoPlease don't break the site guidelines, regardless of how wrong someone is or you feel they are. You're right about em dashes of course (https://news.ycombinator.com/item?id=47154752 https://news.ycombinator.com/item?id=47154752) but being right on a point does not make it ok to attack another user or violate the rules of the site. https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html
- pyprism 6mo agoVery interesting project! I have a couple of questions. With all the default blocked domains loaded, what is the average memory usage? Currently, I am using Pi-hole on a low memory single board computer. Is it possible to use this instead of Pi-hole? If so, I’d like to use it for all of my devices."
- rdme 6mo agoWith 390K blocked domains: ~31MB total process footprint. Breakdown: - Blocklist: 23.4MB (390K domains) - Cache: 3.8MB (4.4K entries) - Query log, SRTT, runtime: ~4MB It binds to 0.0.0.0:53 by default, so just point your devices' DNS to the board's IP
- onel 6mo agoRomanian project. Instant upvote. Great work