Contents
Listens for incoming DNS requests, routes, modifies and forwards to upstream resolvers. Supports plain DNS over UDP and TCP as well as DNS-over-TLS and DNS-over-HTTPS as listener and client protocols. Routes can be defined to send requests for certain queries; by record type, query name or client-IP to different modifiers or upstream resolvers.
1. history
# Configuration for example use-case 1. A local proxy with cache, # forwarding everything via DNS-over-TLS [resolvers.cloudflare-dot] address = "1.1.1.1:853" protocol = "dot" [groups.cloudflare-cached] type = "cache" resolvers = ["cloudflare-dot"] backend = {type = "memory"} [listeners.local-udp] address = "127.0.0.1:53" protocol = "udp" resolver = "cloudflare-cached" [listeners.local-tcp] address = "127.0.0.1:53" protocol = "tcp" resolver = "cloudflare-cached"