Why Does Chrome Leak DNS?
Chrome uses a built-in DNS resolver that can bypass your VPN's DNS settings. It also prefetches DNS queries to speed up browsing — which means your ISP can see your requests even when connected to a VPN.
Step 1: Enable Secure DNS in Chrome
Go to chrome://settings/security and scroll to "Use secure DNS." Enable it and select a provider like Cloudflare (1.1.1.1) or Google (8.8.8.8).
Step 2: Disable DNS Prediction
Go to chrome://settings/cookies and disable "Preload pages for faster browsing and searching." This stops Chrome from making DNS queries outside your VPN tunnel.
Step 3: Use a DNS Leak-Proof VPN
The simplest and most reliable fix is using a VPN with built-in DNS leak protection. NordVPN forces all DNS requests through its encrypted tunnel, overriding Chrome's built-in resolver automatically.
Step 4: Test Again
After making changes, run our DNS Leak Checker again to confirm Chrome is no longer leaking your DNS queries.