The same symptom can have several different causes. Start with the causes below, then use the validation steps to prove which one is most likely.
DNS failure
ISP server overloading: DNS translates web addresses into IP addresses. If provider DNS servers are overloaded, browsers can show errors such as ERR_NAME_NOT_RESOLVED while already-connected apps continue to work.
Local cache corruption: Devices store previous website lookups locally. If that cache becomes stale after a website, certificate or network change, the browser may keep trying a dead route.
DNSSEC handshake timeouts: Secure DNS validation can fail if device time, router state or DNS responses are inconsistent, stopping websites before the page even begins loading.
Browser cache or extension issue
Extension script deadlocks: Ad blockers, tracking shields and privacy extensions inject code into pages. If they conflict with a site update, the browser can lock up and mimic a broken connection.
Corrupted DOM storage and cookies: Broken local site data can cause malformed requests, login loops, 400 errors or connection resets on specific websites.
Mismatched SSL/TLS session state: Browsers cache secure handshakes. If a site changes its security configuration while the browser holds stale state, certificate validation can fail.
VPN, proxy or filtering
MTU size mismatch fragmentation: VPN encryption wraps packets in extra data. If packets become too large for the route and fragmentation fails, large websites can hang while smaller requests appear normal.
Orphaned network adapter hooks: Failed or uninstalled VPN/security tools can leave ghost adapters, proxy rules or routing table entries that send browser traffic into a dead tunnel.
Parental control and content filter false positives: Router, ISP or security filters can silently block shared IP addresses, background scripts or categories, leaving the browser spinning without a clear error.
Device network settings
Stale DHCP lease conflicts: A waking device can reuse an expired local IP address that the router has already assigned elsewhere, causing web access to freeze on that device only.
Hardcoded custom server conflicts: Work profiles, old troubleshooting changes or software installs can leave static DNS or proxy settings pointing at servers that no longer respond.
Aggressive adapter power-saving throttle: Low-power network modes can reduce the performance of a Wi‑Fi card enough that browser requests time out under heavier page loads.
Website or provider routing issue
IPv6 Path MTU Discovery failure: Some modern sites prefer IPv6. If the provider IPv6 gateway or router MTU handling is flawed, IPv6-heavy sites can fail while IPv4 sites still load.
Sub-optimal ISP peering bottlenecks: If your provider has poor capacity toward a hosting network such as a large cloud platform, only websites on that route may time out.
BGP routing failures: Wider internet routing problems can send traffic into a broken path, affecting groups of websites while your home connection itself remains active.