This has really baffled me:
While my internet connection works, I can't access specific websites with Safari (or any other browser for that matter). I don't get a 404 page; Just an error message that Safari (or Chrome or Firefox) can't access the server at some.location.com.
For example, I can't access www.apple.com or www.reddit.com while some other sites I can access come out "broken" (e.g. in imgur or Facebook I get no images, I can't login etc.) I can ping them, nslookup works, traceroute fails. Other websites seem to have no problem at all (e.g. youtube, this one etc.). It also works ok for the guest account, but not for mine.
Things I've tried so far
- clearing the browsers' cache
- flushing the DNS cache
- adding/removing Google DNS servers
- restarting the laptop and the wireless router
- disabling the firewall
- checking the content of
/etc/hosts
(which only contains localhost entries) - checked for user restrictions (which are not set)
- killing/restarting mDNSResponder
and I still have no idea why this weird behavior started so suddenly. I'm not using any proxies like Little Snitch, and a quick search for malware came up clean.
traceroute
for some sites which don't work? Can you create a new user account and see if the problem persists there? As it happens all of sudden, what did you change in the system on that day?