Try a different DNS server such as OpenDNS ...
Open System Preferences / Preferences then select the Network tab. Click the Advanced tab then click the DNS tab.
Enter these addresses exactly as you see them here.
Then click OK.
Apple suggests using OpenDNS here > Safari 5.0.1 or later: Slow or partial webpage loading, or webpage cannot be found