During one of my nightly sessions of rampant web surfing, I accidentally typed in the wrong address! To my horror, I was not given the standard 404 page, but rather something from Bell!
For my non-techy readers, let me explain what is happening. Every website on the internet has an “ip address” that tells your computer where that site lives, that looks like a bunch of numbers, (ie. 128.0.0.1). You don’t have to memorize those numbers, because everytime you type in an address, like http://www.google.com, the computer does a “dns lookup”. Its pretty much like a dictionary, that has a list of every single site, and the ip address that it has.
So what happens if that site isn’t on the list? The dns lookup fails, and sends back a “404″ error to your browser, which then displays the 404 page that you all know and love:
Bell doesn’t do this. What they do, is hijacks the 404, and sends a redirection instead, to their crappy search page. Why? I’m guessing its because they get revenue for doing so. So who are they partnered with? To find out, just dig a little bit into their html, and you see:
Infospace! So what is infospace? They’re just a search engine that combines results from google, yahoo, bing, twitter, ask, etc… into one convenient location. So am I happy about that? Not exactly. I don’t like being told what search engine to use. I like using google. I WANT to use google. I like their results.
If you click on “about this page” there’s actually a convenient page that lets you opt out!
What does that actually do? Absolutely nothing. Bell still hijacks your 404s! Sure, you get the “address not found” page you are used to, but not really, because they’ve redirected you to their page anyways! It really hurt me then and there, being lied to like that. They’re still even loading infospace’s stuff into my browser!
Argh! So how do we fix this? I tried complaining to bell, but that didn’t go too well:
Me: Hi, I’m calling to complain about your 404 redirects.
Tech Support: What’s that?
Me: You know, when you type in an address that doesn’t exist, the dns server sends back a 404 message to your browser. You guys are hijacking this and sending us to your “search” portal page.
Tech Support: DNS? Err…Let me talk to my manager about that.
Me: Okay…
(Five minutes later) Tech Support: We are not really sure what you’re are talking about…
Me: …
I guess DNS server wasn’t on their scripts. So how to resolve this error? One way, would be to actually define your own DNS server. A nice guide exists at OpenDNS if you want to check it out. What it does, is sets up your router to not ask Bell’s DNS server for the ip address, but rather openDNS’s DNS server. So when you get those pesky 404’s, you get a real one, not the one generated by Bell, in a poor attempt to squeeze a few extra dollars out of their customers.
Unfortunately, Rogers is guilty of that too, so changing ISPs won’t work… that is..unless… you switch to teksavvy





6 Users Commented In This Post
Subscribe To This Post Comment Rss Or TrackBack URL