Several users have reported a problem where the iPhone inexplicably cannot access various network services, including Web pages in Safari, YouTube content and more despite the presence of a properly operating EDGE or WiFi connection. Safari generally deliver this error message when the problem is occurring:
"Safari can't open the page because it can't find the server"
In some cases, the problem appears to be DNS-related: some sites and other network services load properly, but others (known to be working) do not. Unfortunately, there is no easy way to toggle DNS settings on the iPhone.
Readers have found success with the following workarounds:
- Airplane mode on then off Navigate to Settings, then slide Airplane Mode to On, wait a few seconds, then slide it back to Off. It seems that discontinuing and restarting the EDGE and WiFi components in the iPhone can restore connectivity.
- Reset network settings Tap Settings, tap General, tap Reset, tap Reset Network Settings. This will cause your iPhone to restart, and will delete any stored Wi-Fi passwords as well as DNS settings and more. It can restore your ability to join a stubborn wireless network, let you access stalled Web pages, or eliminate issues with EDGE data access that can occur for various reasons.
- Use IP address of Web site If a DNS problem is indeed at play, you can sometimes get around it by directly entering the IP address of a server, rather than its domain name. Navigate to a WHOIS tool, like this one, and enter the domain name, scroll down and find the IP address, then enter it in Safari. Tedious, but sometimes effective.
- Reboot your iPhone Hold down the home and sleep buttons simultaneously until you see the white Apple logo, indicating that your iPhone has restarted.