Back to Docs

Site not loading: Stale DNS cache (503, not reachable, 1001 or SSL error)

Your site is actually loading — it's a stale DNS cache on your machine or router.

Why this happens

After changing DNS records, your browser, operating system or router, still has the old DNS values for your domain cached. So, when you type in your domain in your browser, it will try to resolve it by visiting the the old DNS record/NS server. This happens with any kind of DNS changes, be it connecing your domain to LovableHTML, Clouflare or any other proxy. This cache can persist for minutes to days, depending on your domain's TTL (Time To Live) settings.

The result: you see "site cannot be reached", 503/1001 or SSL error in your browser but everyone else (or you in incognito mode) sees your site working perfectly.

How to verify it's a DNS cache issue

  1. Try incognito/private mode — For most users, this is enough to see the live site. if it works there, it's your browser cache
  2. Try a different device — if it works on your phone - with WiFi off, using cellular, it's your local network cache
  3. Ask a friend to check — if it works for them, your DNS is stale, or ask from me aki@launchfast.shop. I will send you a screenshot.
  4. Use an online tool — sites like dnschecker.org show what DNS servers worldwide see

How to fix it

There is nothing to fix here, really. Your site is live and no need to do anything on your end. It's just the stale DNS cache on your machine which will fix itself in a few mins to an hour. Your browser/network will start loading your site as normal by itself.

Option 1: Wait it out (easiest)

DNS propagation typically completes within 20mins to 60mins depending on your domains previously set TTL settings. The latest, you will see the change within a couple of hours.

Option 2: Flush your DNS cache

On macOS:

language-bash.bash
CopyDownload
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

On Windows:

language-bash.bash
CopyDownload
ipconfig /flushdns

On Linux:

language-bash.bash
CopyDownload
sudo systemd-resolve --flush-caches

Option 3: Restart your router (not necessary for 99% of cases)

Your router also caches DNS. A simple restart clears this cache.

Option 4: Use a different DNS server temporarily

Change your DNS to Google (8.8.8.8) or Cloudflare (1.1.1.1). These typically have shorter cache times.

Pro tip: Before making DNS changes, lower the TTL to 60 seconds a few hours in advance. This makes future propagation much faster.