NovaDNS
Anti-Revoke & Anti-Blacklist DNS for iOS
Quick install
Install the NovaDNS profile on your iOS device, then enable it in Settings.
Dynamic DNS
Dynamic DNS is a smarter DNS profile that can change blocking behavior without you having to manually choose the right profile each time you install an app. Instead of one static rule set, it can follow the current server-side rules for supported sideloading flows.
In simple terms: it helps keep your anti-revoke setup flow smoother, but only when used with supported apps and sources.
How to use
- Open this page in Safari on your iPhone/iPad, then tap Install NovaDNS.
- After download, open Settings and tap Profile Downloaded.
- Tap Install (top-right), enter your passcode if asked, then confirm the install prompts.
- After confirming, select the NovaDNS - Use When Installing Apps profile in the DNS options in Settings → General → VPN & Device Management.
- Reconnect Wi-Fi (or toggle Cellular Data) so DNS changes apply, then continue with your normal setup.
How to use dynamic DNS
- Open this page in Safari on your iPhone/iPad, then tap Install NovaDNS.
- After download, open Settings and tap Profile Downloaded.
- Tap Install (top-right), enter your passcode if asked, then confirm the install prompts.
- After confirming, select the NovaDNS Dynamic profile in the DNS options in Settings → General → VPN & Device Management.
- Reconnect Wi-Fi (or toggle Cellular Data) so DNS changes apply, then continue with your normal setup.
- You must use a supported sideloading app when using NovaDNS Dynamic. Currently the only supported apps are:
What do we block? Allowlist, Denylist (While Installing), Denylist (After Installing).
IMPORTANT
- After any DNS change: reconnect Wi-Fi or toggle mobile data so the new rules are actually applied.
- Install flow tip: use your "While Installing" DNS during install + first launch, then switch to your "Use After Installing Apps" DNS profile/rules.
- Run the app once first before switching to the "Use After Installing Apps" DNS setup.
Bonus tip (important): prevent early internet after reboot
Be careful after restarting your device. iOS applies the DNS after first unlock. If Wi-Fi or mobile data connects before unlock, blocked domains may become reachable.
- Wi-Fi: disable Auto-Join for your network (Settings → Wi-Fi → your network → Auto-Join off).
- Cellular: turn mobile data off before reboot, then turn it back on after first unlock.