DNS Wizard — A Tauri Desktop App for One-Click DNS Optimization
I built DNS Wizard, a desktop utility that makes DNS optimization dead simple. No command line, no manual IP entry — pick a profile and click apply.
Why DNS Matters
Your DNS resolver is the internet’s phonebook. A slow resolver adds latency to every new connection. The wrong resolver can leak your browsing history or let tracking through. Most people never change theirs from the ISP default, which is usually the slowest and least private option.
What DNS Wizard Does
A 3-step guided wizard:
- Benchmark — runs real-time speed tests against Cloudflare, Google, Quad9, OpenDNS, and more using
trust-dns-resolver - Pick a Profile — choose based on outcome, not raw IPs:
- Gamer — lowest latency resolvers
- Privacy — no-logging providers
- Family — adult content filtering
- Ad-Free — DNS-level ad blocking
- Balanced — optimized across all metrics
- Apply — sets DNS natively via
networksetup(macOS) ornetsh(Windows)
It also includes a DNS Leak Test to verify which resolvers are actually handling your queries, plus Ping and Traceroute tools for network diagnostics.
Tech Stack
Built with Tauri for a tiny binary (~5 MB) and native macOS/Windows integration. The frontend is React + TypeScript with Framer Motion animations and Lucide icons. All DNS benchmarking runs in Rust with tokio for async I/O.
| Layer | Tech |
|---|---|
| Desktop Shell | Tauri v2 |
| Backend | Rust (tokio, trust-dns-resolver) |
| Frontend | React, TypeScript, Framer Motion |
| Styling | Tailwind CSS |
Try It
Grab the latest release from GitHub Releases — macOS and Windows builds available. Source is on GitHub.