Very siomple DNS cache server.
Resolves DNS queries against in-memory LRU cache; cache misses are forwarded to a ghardcoded list of public recursive resolvers.
TODO:
- [DONE] Implement LRU cache
- [DONE] Implement TTL
- [DONE] Implement negative cache (after TTL)
- Implement DoH