Reproduce it with a hostname
Test the name, not the browser. nslookup reports which server answered and what it returned, which separates a broken resolver from a broken website in one command.
nslookup example.com
Pages that load on the second try, one site that only works with the VPN off: DNS is the usual suspect. Three commands and one resolver change settle it.
Flush the cache, query a public resolver directly with **nslookup**, then change the adapter's **DNS servers**. A stale entry in the **hosts** file makes every server look broken.
Test the name, not the browser. nslookup reports which server answered and what it returned, which separates a broken resolver from a broken website in one command.
nslookup example.com
A wrong address that answers instantly comes from the cache. Print it once, note the record, then flush. Clearing without looking throws away the evidence.
ipconfig /displaydns
ipconfig /flushdns
Querying 1.1.1.1 by address bypasses the router and the ISP. If that answer is right and the default one is not, the resolver in your network is the problem, not the connection.
nslookup example.com 1.1.1.1
Manual DNS on the adapter beats a change in the router when you want it to apply to one machine only. Two providers keep working when one has an outage.
Settings > Network & internet > Wi-Fi/Ethernet > DNS server assignment > Manual
1.1.1.1, 9.9.9.9
The hosts file wins over every DNS server and is a classic leftover from a blocklist or an old test. Open it as administrator and remove any line that names the failing host.
%SystemRoot%\ystem32\rivers\tc\osts
Browsers, game launchers and some VPN clients keep their own resolver cache. Close and reopen them, then test with a request that shows the status line instead of a rendered page.
curl -I https://example.com
A short TTL or a flapping resolver. Set a stable pair of DNS servers and test again after ten minutes.
A hosts entry, a DNS filter on the router, or a resolver that blocks that domain. Check all three in that order.
No reachable resolver: the adapter has no gateway, a VPN holds a broken tunnel, or a firewall blocks port 53.
Split DNS sends the query to the wrong place. Set the VPN client to use the local resolver, or accept its DNS for everything.
It removes the pause before the first byte on a new name. The download itself does not change.
It hides the queries from the network. It does not make lookups faster and can break captive portals.
Set **DNS server assignment** back to Automatic on the adapter and restart the browser. Remove any line you added to the hosts file; the cache rebuilds itself.
Free · no account needed · tracks your progress