Safari exhibits some odd DNS issues that can cause three problems: (1) hangs while loading pages or inordinate slowness; (2) pages do not load on the first try, but load properly on a second try; (3) disruption of a local router’s (wireless or wired) network connection.
Anecdotal evidence suggests that this issue is caused by a problem with Safari’s DNS prefetching mechanism, which appears to send more requests than allowed by some ISPs. This issue may also cause problems with some routers.
The fix for both of these issues is generally to switch DNS servers from those generated by your ISP to those offered by OpenDNS. To do so:
- Open System Preferences and click “Network”
- Select your connection method (AirPort, Ethernet, etc.)
- Enter the following items in the “DNS Server” field: 18.104.22.168, 22.214.171.124
- Click Apply
If you are still experiencing issues after switching DNS servers, give these additional tips a try!
DNS Prefetching is an issue that causes weird Safari annoyances not only on your device but also on your MacBook when using Safari. Here are a few articles that will help you understand and address the issue in more detail.
- How to Flush the DNS Cache on your macOS
- How to Edit your Mac’s Host File and Why you must try it out
The other important element to watch out is your Safari Extensions that you have on your machine. This is particularly true if you are using Safari with macOS Mojave. Many users have reported issues with their Safari after upgrading to macOS Mojave. A large majority of these issues are tied to third party safari extensions, particularly related to ad-blocking type programs or so called ‘mac cleaner’ type software.
We hope that you found this short article helpful and informative. Please let us know in the comments below if you were successful in resolving the slow page load issues on your Safari.