Internet connected but webpages won’t load: work through DNS, cache, and network checks in a simple order.
Few things stall a task like a browser that spins forever. The Wi-Fi icon looks fine, yet tabs refuse to show anything. This guide gives you a clear order of checks that catch the usual culprits first. You’ll move from quick wins to deeper fixes without guesswork or risky tweaks.
Internet Connected But Webpages Won’t Load: Fast Fixes That Work
Run the steps below in sequence. Stop once pages start loading. If the problem returns later, come back to the table for the next layer.
| Symptom | Likely Cause | Quick Check |
|---|---|---|
| Any site fails | DNS or local cache | Open a site by IP, then flush DNS |
| Some sites fail | DNS, CDN, or TLS date | Try another DNS, check device date |
| Only one device fails | Browser profile or firewall | Try another browser or profile |
| All devices fail | Router or ISP outage | Power cycle modem and router |
| Pages partly load | Content blocker or MTU | Disable extensions; test a hotspot |
| Secure sites fail | Clock skew or SSL scan | Sync time; pause antivirus web scan |
Start With The Bare Minimum
Close every tab in the problem browser. Quit the browser. Reopen it fresh. If nothing loads, try a second browser. A quick browser swap rules out add-ons, a stale profile, or a bad cache.
Next, test plain reachability. Press Windows+R and run cmd, then type ping 1.1.1.1. On Mac, open Terminal and run the same ping. If replies arrive, you have basic network reach. If not, connect the device to a phone hotspot. If the hotspot works, the router or ISP needs attention.
Rule Out DNS Trouble Early
When the network is alive yet names won’t resolve, the Domain Name System is the usual tripwire. Switch to a known resolver, then clear caches. Cloudflare’s 1.1.1.1 and Google’s 8.8.8.8 are common picks. Add them on the device first; you can set them on the router later once you confirm the fix.
Change DNS On Windows
Open Settings > Network & Internet. For Wi-Fi, pick your network > Hardware properties > Edit DNS. Choose Manual, then enter 1.1.1.1 and 8.8.8.8. Save, then disconnect and reconnect.
Change DNS On Mac
Go to System Settings > Network. Select your service, tap Details, then DNS settings on Mac. Add 1.1.1.1 and 8.8.8.8. Apply changes, then reconnect.
After you change DNS, clear host lookups inside the browser. In Chrome or Edge, visit chrome://net-internals/#dns and click Clear host cache. Then restart the browser.
Flush Caches And Reset Stacks
Old lookups or a wedged socket stack can block requests. The cure takes a minute and keeps data safe.
Windows Commands
- Open Command Prompt as admin.
- Run
ipconfig /flushdns. - Run
netsh winsock reset. - Restart the PC.
Mac Commands
Open Terminal and run sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. Enter your password, then reconnect Wi-Fi.
Check Time, Certificates, And HTTPS
SSL handshakes break when a device clock drifts. Sync date and time with the internet time server on your platform. If your antivirus scans HTTPS, try pausing that single feature and reload a known site. If pages start to work, reenable the feature and add your browser to its trusted list.
Try A Clean Browser Profile
If one browser keeps failing while others work, the profile may be corrupt. Create a fresh profile and test without any extensions, VPN, or proxy set. If pages load now, add items back one by one. The first add-on that breaks loading is the culprit.
Router And ISP Checks
Unplug the modem and router for 30 seconds. Power them back on and wait two minutes. Test again. If multiple devices fail only on this network yet your hotspot works, contact your provider. Ask if there’s an outage, a MAC bind, or a provisioning issue. If your plan uses a captive portal, sign in first.
Advanced: Narrow It Down By Layer
Still stuck? Work top to bottom: app, OS, router, WAN. Each layer has a simple test. The goal is to find the first spot that breaks.
Application Layer
- Try another browser and a private window.
- Disable extensions and content blockers.
- Clear site data for one domain and retry.
Transport And Name Resolution
- Run
nslookup example.comagainst 1.1.1.1. - Test
curl -I https://example.comin Terminal or PowerShell. - Toggle IPv6 off, then on, and retest.
Local Network
- Plug in with Ethernet to rule out Wi-Fi noise.
- Move closer to the router and retest.
- Turn off VPN or proxy settings.
Wide Area And Beyond
- Check your provider’s status page.
- Run a trace:
tracert example.comon Windows ortraceroute example.comon Mac. - Try a different DNS resolver family that blocks malware.
Command And Settings Cheat Sheet
| Platform | Action | Command Or Path |
|---|---|---|
| Windows | Flush DNS | ipconfig /flushdns |
| Windows | Reset Winsock | netsh winsock reset |
| Windows | DNS UI | Settings > Network & Internet > Adapter > DNS |
| Mac | Flush DNS | sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
| Mac | DNS UI | System Settings > Network > Details > DNS |
| Chrome/Edge | Clear host cache | chrome://net-internals/#dns |
Why DNS And Caches Break Page Loads
DNS translates names to IPs. A bad entry sends your request to the wrong place or to nowhere at all. That’s why switching resolvers and clearing caches so often brings pages back. Winsock on Windows tracks how apps talk on the network. If a layer gets wedged by a driver, a filter, or a past VPN, a reset gives it a clean slate while leaving your files untouched.
Safety, Order, And When To Escalate
Work in a tidy order. Change one thing at a time. Write down the step that fixed it so you can repeat it later. If a work laptop is locked down by policy, call your admin before running system commands. If a router update fails, use its reset pin and redo setup with the ISP app or web page.
Make The Fix Stick
Once pages load, keep an eye on the root cause. If the DNS change solved it, set the same resolvers on your router so every device benefits. If a content blocker caused the break, add site-by-site rules instead of turning it off. If firmware was old, schedule auto updates on the router and the OS.
Helpful References From Trusted Sources
Apple documents how to change DNS on Mac in its guide, and Microsoft explains the Winsock reset command. Bookmark both for later.
Check Proxy, VPN, And Captive Portals
A stuck proxy blocks every tab. On Windows, open Settings > Network & Internet > Proxy. Turn off any manual proxy unless your workplace needs it. On Mac, open System Settings > Network > Details > Proxies and clear checkboxes. Relaunch the browser and test again.
VPN clients route traffic through a tunnel. If the tunnel drops but the client keeps the route, name lookups work yet pages hang. Quit the VPN app fully and retry. If your office needs a VPN, reconnect it and test a known site that worked before.
Some public Wi-Fi uses a portal page. Open a new tab and visit neverssl.com to trigger sign-in. After that, reload your tabs.
Look At Browser And OS Settings That Block Traffic
Browsers ship with tracking protection and add-ons that can block scripts, fonts, or third-party domains. That can break login flows or checkout pages. Try a private window with no extensions loaded. If the page now works, add the site to the blocker’s allow list or trim the rule that caused the break.
In system settings, check that no custom Hosts entries are redirecting domains. On Windows, the file lives at C:\Windows\System32\drivers\etc\hosts. On Mac, it’s at /etc/hosts. Leave those files alone unless a known entry needs removal. Keep a backup before any edit.
Match DNS Between Browser And System
Modern browsers can send name lookups inside HTTPS. That feature is handy, but a mismatch with system DNS can confuse captive portals or parental filters. In Chrome, open Settings > Privacy and Security > Security and set Secure DNS to your chosen provider. In Firefox, open Settings > General > Network Settings and pick the same resolver. Keep both in sync.
Fix Odd Edge Cases
Some networks need a lower packet size. If pages load only part way, try forcing a smaller MTU on a test adapter and watch for change. Old router firmware can also break HTTPS. Log in to the router, check for updates, and apply the latest stable build. Reboot and test with one wired device first.
When A Single Site Won’t Load
If only one domain fails, compare with a status page or a friend on another network. Clear cookies and site data for that domain only. Test the bare domain and the www host. Try a different protocol: switch https:// to http:// just for the test, then switch back. If the site comes up on mobile data but not on home Wi-Fi, your resolver or ISP may be serving a stale record.
Documented Fixes You Can Trust
See Apple’s guide on Change DNS settings on Mac. On Windows, the netsh winsock page explains the reset that clears a wedged socket stack. These pages stay current and match the steps above.
A Repeatable Checklist
- Swap browsers, then try a private window.
- Change DNS to 1.1.1.1 and 8.8.8.8 on the device.
- Clear the browser host cache and restart the app.
- Flush DNS and reset Winsock, then reboot.
- Disable VPN, proxies, and content filters, then retest.
- Power cycle modem and router; update firmware if offered.
- Test a hotspot. If that works, call the provider.
