Mainspring › Mainspring Guides › Fix My Internet
Network

Fix My Internet: the classic repair sequence in one click

Mainspring 3.3.1 · 2 min read
In the appBrowse all›Network›Fix My Internet

When your Mac says it's connected but pages won't load, the usual fixes are a handful of Terminal commands. Fix My Internet runs them in order and shows how each one went.

Run it

  1. Open Browse all and pick the Network chip.
  2. On Fix My Internet, click Run fix. It reads Fixing… while it works.
  3. Each step appears as it finishes: a green tick if it worked, a cross if it failed, or a dash if it was skipped.

The four steps

  1. Flush DNS cache — throws away remembered website addresses, in case one is stale.
  2. Restart DNS responder — signals mDNSResponder, the macOS service that looks up addresses, to clear its cache and start fresh.
  3. Renew DHCP lease — asks your router for a fresh network address for your Wi-Fi connection.
  4. Restart Wi-Fi — turns Wi-Fi off, waits two seconds, and turns it back on. Your connection drops briefly while this happens.

If a step fails

Fix My Internet stops at the first step that fails and shows the reason beside it, so you know where things broke. On a Mac without Wi-Fi hardware, the last two steps are skipped rather than failed, and show “No Wi-Fi interface”.

Steps 2–4 need system privileges and run through the helper Mainspring's installer sets up. If a step reports that the helper is unavailable, reinstall Mainspring from the latest download.

When it won't help

If the problem is your router or your internet provider, these steps can't fix it. Try restarting the router, or check whether other devices are online.

Try it yourself

Everything in this guide is in Mainspring's free trial — no account needed, and every change can be undone in one click.

Try Mainspring free →

Signed & notarized by Apple · 1-day free trial · $29 once