A very small caching DNS server written in Go
- Cache: caches known answers until TTL runs out
- Forwarder: forwards DNS questions to upstream DNS servers with a 1 second timeout per upstream endpoint
- DOH Forwarder: a forwarder that uses RFC 8484 for DNS over HTTPS (should only use one doh or classic forwarder)
- AdBlocker: returns empty results for given host lists to essentially block ads and malicious websites