Websites and speed
Safari can’t find the server on a Mac
“Safari can’t find the server” usually means that the Mac could not get an address for the site name. Often DNS or the connection fails, not the site.
Symptoms
- Safari shows “Safari can’t find the server” for one site or for all sites.
- Other apps on the Mac also cannot connect.
- The site opens on another device on the same network.
Likely causes
- A typing error in the address. A wrong name has no address in DNS.
- No internet connection. If the Mac is not online, no name can resolve.
- A DNS problem. The DNS server does not answer, answers slowly, or gives an old answer from the cache.
- Proxy, VPN or security software. Apple says that custom proxy or DNS settings, and VPN or security software, can stop access to websites.
- The site itself. If every device and browser fails, the site or its DNS records can be the problem.
How to check
Examine the address in the Smart Search field. Correct any typing errors.
Open a different website. If no site opens, examine the connection first. See Mac connected to Wi-Fi but no internet.
In Terminal, look up the site name through the macOS resolver.
dscacheutil -q host -a name example.comOutput The
ip_addressoripv6_addresslines for the name. No lines means that the lookup failed.Show the DNS servers that the Mac uses now.
scutil --dnsOpen the site in another browser or on another device on the same network. If it fails everywhere, the problem is probably the site.
How to fix it
Reload the page. Choose View > Reload Page, or press Command-R.
If you use iCloud Private Relay, choose View > Reload and Show IP Address. See iCloud Private Relay breaks some websites.
If a VPN or security app is on, turn it off for a short test.
Flush the DNS cache, then try again. See Flush the DNS cache on a Mac.
If you set custom DNS servers, remove them for a test. Use System Settings > Network > the service > Details > DNS.
Update macOS. Safari updates come with macOS updates. Then restart the Mac.
With Kilobat
Kilobat checks the DNS layer and the other layers in one command. It names the layer that failed.
kilobat why example.comTo read or change the DNS servers, use
kilobat dns. Changes need an administrator password.kilobat dnsOutput The DNS servers of the active network service.
To flush the DNS cache, use the same command.
kilobat dns flushNeeds an administrator password.
Questions
Does flushing the DNS cache make DNS faster?
No. Flushing removes old answers. It helps after a site moved or after a stale error. It does not make the DNS server faster.
Why does only Safari show the error?
If other browsers work, look at Safari extensions and stored website data. Apple's Safari troubleshooting steps start there.
Sources
- Apple Support: If Safari doesn't work as expected on Mac
- dscacheutil(1), man page installed with macOS 27.2
- scutil(8), man page installed with macOS 27.2
Sources checked on 29 October 2026. Man pages are the ones installed with macOS; open one with man <name> in Terminal.