News for hackers. Stuff that matters.
Re:Show HN: Golang DNS server, including DNSSEC and DNS-over... by scurvy on Tuesday November 28, 2017 @10:39AM (#15798158)
I'll put on my djb hat here, I'd avoid combining authoritative and recursive resolving servers in the same process. That is, unless you want to end up like bind.
Re:Show HN: Golang DNS server, including DNSSEC and DNS-over... by tenta on Tuesday November 28, 2017 @11:13AM (#15798508)
You can certainly make two configs, an authoritative only and a recursive only and just run two copies. However, while we cannot strictly control how goroutines are allocated, each module (recursor, resolver, nsnitch) run as their own little kingdom and primarily communicate with shared plumbing (geoip, for instance) through channels.
Re:Show HN: Golang DNS server, including DNSSEC and DNS-over... by cat199 on Tuesday November 28, 2017 @11:22AM (#15798603)
Sorry, unfortunately you have moved the djb hat from the djb hat rack and so can no longer refer to it as a djb hat.