What is the difference between DNS and a VPN?

DNS translates website names into addresses your device can connect to, while a VPN encrypts and reroutes your entire connection for privacy and security. Some private DNS options add encryption too, but they don’t replace everything a VPN does. This guide to private DNS and its limits explains where the overlap ends.