A macOS menu bar app to switch DNS server profiles instantly.
![]() |
![]() |
![]() |
|---|
- Define multiple DNS profiles (e.g. Cloudflare, Google, Pi-hole, DHCP)
- Switch the active profile in one click from the menu bar
- Changes apply system-wide via a privileged LaunchDaemon helper
- Profiles are persisted across reboots
- Automatic updates via Sparkle
- macOS 13.3 Ventura or later
- Apple Silicon or Intel Mac
brew install --cask cicoub13/tap/dnsflip- Download
DNSFlip-X.X.X.dmgfrom Releases - Open the DMG and drag DNSFlip to your Applications folder
- Launch DNSFlip — it appears in the menu bar
- Open Settings → Helper and click Install to authorize the DNS helper
On first launch, macOS will ask you to authorize the background helper in
System Settings → General → Login Items & Extensions.
This is a one-time step required to allow privileged DNS changes.
- Open DNSFlip Settings → Helper and click Désinstaller
- Drag DNSFlip from Applications to the Trash
Or with Homebrew:
brew uninstall --cask dnsflipgit clone https://github.com/cicoub13/DNSFlip
open DNSFlip/DNSFlip.xcodeprojBuild with ⌘B in Xcode. Requires Xcode 14.3+ and macOS 13.3+ SDK.
See CHANGELOG.md.
MIT © 2026 Cyril Beslay


