Get MacDNS

Protect your Mac with native DNS security. One simple price, all features included.

Launch Special
$40 50% OFF
$20 /year

Install to start 21-day free trial

Limited time offer

  • DNSSEC validation
  • 6 blocklist categories
  • Custom DNS rules
  • Forward zones
  • DNS overrides
  • Real-time statistics
  • Automatic blocklist updates
  • Captive portal detection
  • Universal app (Apple Silicon & Intel)
Start Free Trial

21-Day Free Trial

Just install and the trial starts. No credit card required.

30-Day Money Back

Not satisfied? Get a full refund within 30 days.

Secure Payment

Paddle handles all payments securely.

Frequently Asked Questions

How do I start the free trial?
Just download and install MacDNS — the 21-day trial starts automatically. No credit card or registration required. When you're ready to buy, purchase a license and activate it in the About tab.
What payment methods do you accept?
We accept all major credit cards, PayPal, Apple Pay, and Google Pay through our payment partner Paddle. Paddle is the Merchant of Record for all purchases.
Can I get a refund?
Yes, we offer a 30-day money-back guarantee. If you're not satisfied with MacDNS, contact us within 30 days of purchase for a full refund.
How many Macs can I use MacDNS on?
Each license is valid for up to two (2) Macs. Perfect for your desktop and laptop.
What happens when my subscription expires?
When your subscription expires, MacDNS will stop working until you renew your license. You can renew at any time to restore full functionality.
How do I uninstall MacDNS?
Open MacDNS, turn off protection, click "Remove All Components" in the General tab to remove system extensions, then quit the app. Finally, drag MacDNS.app from Applications to the Trash. To remove all data, also delete ~/Library/Application Support/MacDNS folder.
How do I test if MacDNS is working?
Open Terminal and run: dig _probe.macdns — if MacDNS is running correctly, you should see status: REFUSED in the response. This confirms the DNS proxy is intercepting queries properly.
How do I view MacDNS logs for troubleshooting?
Open Terminal and run: log show --predicate 'subsystem BEGINSWITH "app.macdns"' --info --last 15m --style compact. This shows the last 15 minutes of MacDNS activity.