iOS allows DNS request to escape the VPN tunnel
1–10 of 78 posts
Re: iOS allows DNS request to escape the VPN tunnel
#2Re: iOS allows DNS request to escape the VPN tunnel
#3Re: iOS allows DNS request to escape the VPN tunnel
#4Re: iOS allows DNS request to escape the VPN tunnel
#5> We confirm that iOS 16 does communicate with Apple services outside an active VPN tunnel. Worse, it leaks DNS requests. #Apple services that escape the VPN connection include Health, Maps, Wallet.We used @ProtonVPN and #Wireshark
Re: iOS allows DNS request to escape the VPN tunnel
#6Last that I heard, Raspberry Pi with VPN installed along with PiHole that you SSH/VNC (via iOS app) in to is your best option.
The way to solve it and still continue to use iOS is to implement your VPN at the network layer. e.g. use one of those wifi routers with a VPN client built in.
Re: iOS allows DNS request to escape the VPN tunnel
#7> We confirm that iOS 16 does communicate with Apple services outside an active VPN tunnel. Worse, it leaks DNS requests. #Apple services that escape the VPN connection include Health, Maps, Wallet.We used @ProtonVPN and #Wireshark
Apple could fix that with proper UI though.
Re: iOS allows DNS request to escape the VPN tunnel
#8Re: iOS allows DNS request to escape the VPN tunnel
#9See the section "Always On VPN": https://support.apple.com/guide/deployment/vpn-overview-depa...
Is it dubious that Apple doesn't let VPN apps do this as well? Maybe. But this is known and documented.
Re: iOS allows DNS request to escape the VPN tunnel
#10> We confirm that iOS 16 does communicate with Apple services outside an active VPN tunnel. Worse, it leaks DNS requests. #Apple services that escape the VPN connection include Health, Maps, Wallet.We used @ProtonVPN and #Wireshark
Wallet at least has a semi-plausible non-evil answer: Users who kick their VPN on to another country and try to use apple pay at checkout will unexpectedly get declined (because the purchase would appear to be coming from another country perhaps?). Apple could fix that with proper UI though.