A lot of people are relying on VPN and DNS but VPN,DNS are someone's computer don't trust verify.
You can run your DNS from your ISP and add malware protection, spy protection, you can add privacy to your DNS, for that just use PiHole.
But if you want to hide your IP then use Tor.