DNS Wizard — A Tauri Desktop App for One-Click DNS Optimization

rustreacttaurinetworkingdesktop
...

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:

  1. Benchmark — runs real-time speed tests against Cloudflare, Google, Quad9, OpenDNS, and more using trust-dns-resolver
  2. 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
  3. Apply — sets DNS natively via networksetup (macOS) or netsh (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.

LayerTech
Desktop ShellTauri v2
BackendRust (tokio, trust-dns-resolver)
FrontendReact, TypeScript, Framer Motion
StylingTailwind CSS

Try It

Grab the latest release from GitHub Releases — macOS and Windows builds available. Source is on GitHub.