NordVPN vs ExpressVPN DNS Leak Test: Every VPN says the same thing on the home screen: Secured. Protected. Connected. None of that tells you whether your DNS queries are actually staying inside the tunnel or slipping out to your real internet provider the second nobody’s watching. So for this NordVPN vs ExpressVPN DNS leak test, I ran the exact same check on both apps, back to back, same city, same method, and read the actual result tables instead of trusting the label.
The setup
Both tests used the UK – London server, connected for over a minute before testing (long enough to rule out a slow DNS switch-over right after connecting), checked with a DNS/IP leak tool that queries multiple servers and reports the ISP and location each one resolves to.
- NordVPN: UK – London, connected roughly 19 minutes before the test
- ExpressVPN: UK – London, Automatic protocol, connected just over a minute before the test
Neither app was pushed into a special “maximum security” mode. This is what both look like doing exactly what a normal user would do: pick a server, connect, go.
NordVPN’s result

- Public IP detected: 103.214.46.88
- Six query rounds, 5 servers found in the first five rounds and 3 in the last
- Every single row: Canary Wharf, United Kingdom, ISP listed as Clouvider Limited

No exceptions across any round. Same city, same ISP, every time.
ExpressVPN’s result

- Public IP detected: 194.32.120.247
- Six query rounds, between 4 and 6 servers found per round
- Every single row: London, United Kingdom, ISP listed as TransitX

Same story here. No round returned anything outside that pattern.
NordVPN vs ExpressVPN DNS Leak Test: The Verdict
Nobody. Both passed clean.
That’s not a dodge — it’s the honest read of the data. Clouvider Limited and TransitX aren’t home internet providers; they’re network infrastructure that VPN traffic commonly routes through. Seeing the same one repeated across every row, locked to the same city, is exactly what a properly sealed tunnel looks like. If either app had leaked, at least one row somewhere in those six rounds would’ve broken the pattern — a different ISP name, a different country, something pointing back toward a real home network or mobile carrier. Neither did.
If you came here hoping one of these would visibly fail so the other could claim a win, that’s not what happened. What you get instead is two apps that both handled DNS the way they’re supposed to, tested the same way, on the same day, on the same server city.
Where they actually differed
The lNordVPN vs ExpressVPN DNS Leak Test result was identical, but a few things around it weren’t.
Query rounds found more servers on Nord. NordVPN found 5-6 servers in most rounds; ExpressVPN found 4-6. Not a meaningful gap, but worth noting since it reflects slightly different backend routing between the two.
ExpressVPN passed faster. ExpressVPN’s test ran after about a minute of being connected. NordVPN’s ran after 19 minutes. Neither timing mattered for the leak result itself — both were clean regardless — but it does mean ExpressVPN’s tunnel was already fully sealed well before the longer wait NordVPN’s test happened to have.
Protocol defaults weren’t forced. ExpressVPN ran on Automatic. NordVPN’s leak test didn’t require switching off its own default either. Both results reflect what a first-time user gets without opening a settings menu.
Why this matters more than a speed test
A DNS leak test answers a different question than “which one is faster.” Speed changes server to server, time of day to time of day. A leak either happens or it doesn’t, and it’s the difference between a VPN doing its actual job — hiding what you’re browsing from your ISP — and a VPN that just looks like it’s working while your real network quietly shows through on the side.
Passing this test doesn’t mean a VPN is fast, or that it unblocks every streaming service, or that its apps never crash. It means one specific, important thing: your DNS queries went where they were supposed to go. Both of these did.
How to run this test yourself
- Connect your VPN of choice and pick any server
- Wait at least a minute before testing — checking immediately after connecting can catch a slow DNS switch-over instead of a real leak
- Open a DNS leak test tool and run it
- Read every row across every query round, not just the first one — a real leak can show up in one round and not the next
If every row across every round matches your VPN’s server location, you’re clean. If even one row shows a different ISP or country, that’s the leak.
Quick answers
NordVPN vs ExpressVPN DNS leak test — which one leaked? Neither did in this test. Both returned six clean query rounds, fully consistent with their connected server locations.
Which one is more secure based on this test? This specific test doesn’t separate them — both passed identically. Security differences between the two would need to be judged on other factors: audit history, no-logs verification, kill switch behavior, and so on.
Why does the leak test show a hosting company instead of the ISP’s brand name? VPN providers route traffic through data center and network infrastructure providers. Seeing that provider’s name instead of a home ISP is expected — it’s the tunnel doing its job, not a red flag.
Does one clean test mean these VPNs will never leak? No. It’s a strong result for this test, this server, this moment — not a permanent guarantee. Leaks can appear after app updates or on different networks, so it’s worth spot-checking again occasionally rather than testing once and calling it settled.
Is a DNS leak test the same as a speed test? No, and they answer completely different questions. A leak test checks whether your DNS queries stay inside the tunnel. A speed test checks how fast your connection is. A VPN can pass one and perform poorly on the other — they’re not related.Nordvpn vs expressvpn dns leak comparison
Related:NordVPN DNS Protection: Real Des Moines Leak Test (2026)