When I am using ProtonVPN, does the VPN server run DNS resolution upon receiving the request, similar to a Tor exit node, thereby bypassing the device's DNS cache?
Or do my browser's DNS queries still write to the device DNS cache? And if they are written locally, is there a way to prevent this on different operating systems in order to minimise logging of network activity (short of running Tails/Qubes/whatever)?