CDNs – A simple Go CLI to switch DNS servers in one second
CDNs – A simple Go CLI to switch DNS servers in one second
Hey HN, I got tired of digging through cluttered OS network settings every time I wanted to change my DNS provider (Cloudflare, Google, Quad9, etc.). It always felt like too many clicks for such a basic task. To fix this, I built cdns in Go. It’s a minimal, single-purpose CLI tool that strictly follows the KISS principle. You run one command, pick your provider, and your system's DNS is updated instantly right from the terminal. https://github.com/junevm/cdns I'd love to hear your thoughts, any feedback on the Go implementation, or if you run into any OS-specific edge cases!
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
Which DNS servers are you pointing to?
External-Dns (config External DNS Servers for K8s Ingresses and Services)
What Is My DNS Resolver? (requires IPv6)
rqlite, distributed SQLite, v7.2: autoclustering via DNS and DNS SRV
Dns.toys
DNS-over-Ping(8)
Wildcard DNS
Clean Simple DNS Lookups
Switchto dev – switch servers from cmdline
Dug, A global DNS propagation checker on your CLI