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: 220.127.116.11, 18.104.22.168
- Click Apply
If you are still experiencing issues after switching DNS servers, give these additional tips a try!