RethinkDNS Resolver That Deploys to CF Workers, Deno Deploy, Fastly, Fly.io
a year ago
- #serverless
- #privacy
- #DNS
- serverless-dns is a serverless, stub DNS resolver supporting DoH and DoT, similar to Pi-Hole.
- It runs on Cloudflare Workers, Deno Deploy, Fastly Compute@Edge, and Fly.io, with free tiers supporting 10-20 devices.
- RethinkDNS operates serverless-dns with endpoints across multiple cloud platforms.
- Performance metrics include server-side processing (0-2ms median) and end-to-end latency (10-30ms median).
- Setup difficulty varies by platform: Cloudflare (Easy), Deno (Moderate), Fastly (Easy), Fly.io (Hard).
- Supports authentication via alpha-numeric bearer tokens for DoH and DoT.
- Logging can be configured via Cloudflare Logpush, with logs stored in R2.
- Blocklists are compressed in a Succinct Radix Trie, updated weekly, and hosted on Cloudflare R2.
- Supports 190+ blocklists with ~13M entries as of Jan 2023.