If your MacBook shows it’s hooked up to WiFi but there’s zero internet, yeah, that’s a pain. Happens more often than you’d think, and usually it’s some combo of network settings, DNS hiccups, or just weird software glitches. Here’s what has helped when troubleshooting this headache.

Step 1: Check Date and Time Settings

Seems kinda silly, but if your date and time are off, MacOS can get confused about certificates and routing, leading to no internet even if WiFi says “connected.”

  1. Hit Spotlight (Cmd + Space) and type Date & Time. Open it.
  2. Make sure Set date and time automatically is checked. If it’s off, turn it on. That’ll sync your clock with Apple servers or whatever, and sometimes that’s enough.

Step 2: Forget & Reconnect to Your Network

This is classic. Sometimes your Mac just keeps bad info cached about the network, and forgetting it resets the whole thing. Plus, makes sure the password isn’t a total pain to re-enter.

  1. Open System Preferences, go to Network.
  2. Choose Wi-Fi on the sidebar, then click Advanced.
  3. Find your network in the list, click it, then hit the button to forget it. Yeah, you’re losing the saved network info, but it helps.
  4. Reconnect from the WiFi menu, type the password. Usually, that fixes small corruptions.

Step 3: Double-Check WiFi Settings

Make sure your Mac is set to auto-join and that your private Wi-Fi address is enabled—because some Macs turn this off for privacy, but then they can’t connect properly.

  1. Back in System Preferences > Network, select your network and click Details.
  2. Ensure Automatically join this network is checked.
  3. Scroll down to Wi-Fi Privacy and make sure Private Wi-Fi Address is enabled. (If it’s off, turn it on.)
  4. Turn off Low Data Mode if it’s active. Sometimes that softblocks a full connection.

Step 4: Configure TCP/IP & Renew DHCP Lease

DHCP leases can get stale or corrupt. Renewing them resets your IP. Plus, verifying your TCP/IP settings is key since misconfigurations can block internet access.

  1. In Network > Advanced, go to the TCP/IP tab.
  2. Make sure Configure IPv4 is set to Using DHCP. If it says Manual, switch it.
  3. Click Renew DHCP Lease. Yep, another classic fix that often helps on some setups.
  4. Then hit OK and Apply.

Step 5: Update DNS Settings

If your DNS server’s acting up, you’ll get connected but no websites. Switching to Google’s DNS is a quick fix. Talk about a common workaround.

  1. In the same Network > Advanced, go to the DNS tab.
  2. Remove any existing DNS servers—select them and click .
  3. Click + and add 8.8.8.8 and 8.8.4.4. Easy, quick fix.
  4. Hit OK and Apply. You might notice websites load faster or just more reliably now.

Step 6: Reboot & Reset Network

If nothing’s working still, give your Mac a reboot. Sometimes a fresh start clears stubborn glitches. If it’s still stubborn, resetting network preferences via Terminal is worth a shot.

Reset via Terminal

  1. Launch Spotlight again, Type Terminal.
  2. Paste this command: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. That flushes DNS cache and resets mDNSResponder, which handles local network name resolution.
  3. Press Enter, then enter your admin password when prompted. Note: When typing password, it won’t show up—don’t panic.
  4. Reboot your Mac afterward. Sometimes that’s what finally kicks the network into gear.

Extra Tips & Common Issues

Because of course, MacOS and routers can be weird. Some other quick things to check:

  • Make sure your MacOS is fully up to date. Those updates often fix bugs that cause this crap.
  • Test if other devices (phone, tablet) work on the same WiFi. If not, it’s probably a router issue rather than Mac-specific.
  • If you’re using any VPNs, try turning them off. VPNs can hijack network configs unexpectedly.

Wrap-up

Following these steps usually sorts out the “connected but no internet” problem on MacBook. Sometimes it’s just a small misconfiguration, other times a router or DNS bug. Either way, these are the main things that tend to resolve it.

Frequently Asked Questions

Why is my MacBook connected to WiFi but no internet access?

This can happen because of incorrect network settings, DNS issues, or sometimes the router just acting up. Mostly, it’s easy to fix.

What does renewing DHCP lease do?

It basically tells your Mac to get a new IP address from the router. If the IP was bad or stuck, this clears it out.

How do I reset my network settings on a MacBook?

Use the Terminal commands like the ones above to flush DNS cache and restart network services—it’s a bit technical, but it often works when nothing else does.

Summary

  • Check date & time – it’s more important than you think.
  • Forget & reconnect to WiFi — resets cached info.
  • Verify WiFi settings (auto-join, private address).
  • Renew DHCP lease – gets a fresh IP.
  • Update DNS to Google’s 8.8.8.8/8.8.4.4.
  • Reboot or reset network settings if needed.

Hopefully this shaves off a few hours for someone. Just something that worked on multiple machines, so maybe it’ll do the trick for you, too.