Not sure if your DNS is leaking? Find out in seconds.
Common Causes
Corrupted VPN Profile
iOS VPN configuration profiles can become corrupted after OS updates, preventing the VPN from establishing a connection.
iOS 17/18 Known Bugs
Recent iOS versions have introduced bugs that cause VPN connections to drop silently or fail to route traffic through the tunnel.
Carrier Restrictions
Some mobile carriers block or throttle VPN protocols, especially on cellular data, preventing your VPN from connecting.
Always-On VPN Misconfigured
iOS's always-on VPN feature, if partially configured, can conflict with manual VPN connections and prevent either from working.
Wi-Fi Assist Interference
Wi-Fi Assist automatically switches to cellular data when Wi-Fi is weak, which can bypass your VPN tunnel without warning.
Step-by-Step Fix
- 1
Delete and Reinstall the VPN Profile
Go to Settings → General → VPN & Device Management. Tap your VPN configuration and select Delete VPN. Then open your VPN app to create a fresh profile. This resolves most iOS VPN connection failures.
- 2
Reset Network Settings
Navigate to Settings → General → Transfer or Reset iPhone → Reset → Reset Network Settings. This clears all network configurations including corrupt VPN data. You'll need to reconnect to Wi-Fi networks afterward.
- 3
Disable Wi-Fi Assist
Go to Settings → Cellular → scroll to the bottom → turn off Wi-Fi Assist. This prevents iOS from silently switching to cellular data and bypassing your VPN when Wi-Fi signal weakens.
- 4
Try a Different VPN Protocol
In your VPN app settings, switch from IKEv2 to WireGuard or vice versa. If your carrier blocks one protocol, another may work. WireGuard is particularly effective at bypassing carrier-level VPN restrictions.
- 5
Update iOS and Your VPN App
Go to Settings → General → Software Update and install any pending updates. Then update your VPN app from the App Store. Apple frequently patches VPN-related bugs in minor iOS updates.
- 6
Configure On-Demand VPN
In your VPN app, enable the on-demand or auto-connect feature. This ensures the VPN reconnects automatically whenever you connect to a network, preventing gaps in protection.
- 7
Run a DNS Leak Test
Open Safari and visit our homepage to run a DNS leak test. If your carrier's DNS servers appear instead of your VPN's, your iPhone is still leaking DNS queries even with the VPN connected.
While fixing your VPN, run a DNS leak test to make sure your real IP isn't exposed
Not sure if your DNS is leaking? Find out in seconds.