Locale is a free macOS app that lets you save groups of hostname‑to‑IP mappings and switch between them in one click. No terminal. No editing system files.
How it works
A context is a named list of host entries — hostname, IP address, optional note. When you activate a context, Locale's DNS proxy resolves matching hostnames to your chosen IPs. Everything else goes through your normal DNS.
What it does
Locale manages DNS contexts. That's it. No VPN, no firewall, no catch-all network settings.
How DNS stays safe
Why not just edit /etc/hosts?
Get Locale
Locale is a notarized macOS app. Grab it from GitHub Releases or clone and build it yourself.
Questions