A simple macOS menu bar app that allows you to quickly switch between different DNS providers (or add custom ones).
- Easy switching between popular DNS providers:
- Cloudflare DNS (1.1.1.1)
- Quad9 DNS (9.9.9.9)
- Add and manage your own custom DNS servers
- Native macOS menu bar integration
- Persists your settings between app launches
- IPv4 and IPv6 support
Due to macOS security requirements, administrator privileges (password entry) are required each time you switch DNS settings. This is a system-level security measure that cannot be bypassed without a paid Apple Developer account.
- Download the latest release from the Releases page
- Mount the DMG file
- Drag DNS Easy Switcher to your Applications folder
- Launch DNS Easy Switcher from Applications
- Allow system extensions when prompted (required for DNS changes)
- macOS 14.0 (Sonoma) or later
- Administrator privileges (required for changing DNS settings)
macOS Version | Status |
---|---|
Sonoma 14.5 | ✅ |
- Clone the repository:
git clone https://github.com/glinford/dns-easy-switcher.git
- Open the project in Xcode 15 or later
- Build and run the project
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
- Cloudflare DNS for their public DNS service
- Quad9 for their secure DNS service
DNS Easy Switcher does not collect any data. All settings are stored locally on your device.