At the moment my internet connection is defaulting to use OpenDNS servers, but they've been annoying enough for me to dig around in the settings to find out how to hardcode alternate DNS servers.
Why the annoyance? I keep getting messages like this one found in the OpenDNS forums:
For the past few weeks, I've been getting this error for about 60% of the websites I visit. Other DNS providers can resolve the domains fine, it seems OpenDNS is the one having issues..
"Hmm, isn't loading right now.
... (As a sidenote, it seems to happen to a domain for about 20 minutes, then the domain is fine for a day or so, then it happens again.)
Hijacking DNS requests to redirect to an OpenDNS page, instead of simply failing to respond to them is simply unacceptable. And, since I've never had similar, repeated problems with any DNS server I've used, I feel quite free to blame OpenDNS. But with alternate DNS server hardcoded, things are now working normally again.