<rant>Yesterday Bell, my super fast ISP, started to redirect unfound urls to their own website (www.domainnotfound.ca). I have been very happy with Bell for the last few years and have been thinking of moving my cellphone subscription to them as soon as they support the android.
To Bell‘s credit they do offer a way for you to opt out of the service however when you opt out instead of returning a DNS error they you get a blank page, not very useful for me. I have a habit of typing anything I am looking for into the address bar and then letting google take over. This works very well for me if I want to visit reddit I type reddit and google seems to figure out that I want to visit reddit. If instead I type “reddit bell dns hijacking” google still seems to figure out that they do not know what I am looking for and so they take me to a search results page. This is how I brows the Internet, I do everything from the Awesome Bar (the bar in Firefox that you type your url into). And yesterday Bell broke that.
NoRedirect lets the user take control of HTTP redirects. It can be used to interdict an ISP’s DNS search redirection hijacks, preview/screen “shortened” URLs (e.g., TinyURL), stop the annoying redirection of “smart” error pages, etc. — Source
This lets me set any url mattching the following regular expression http://www\.domainnotfound\.ca/* to be interpreted by Firefox as a DNS error giving me back my Awesome Bar and my ability to type anything I want into it and have google do all of the work!
I think this is an exteremly evil move by Bell and I am quite disappointed. at least Firefox + NoRedirect has saved the way I brows my internets. But this is another step by our ISP’s to erode our digital freedoms and net neutrality and another reason to move to TekSavvy. I should not have to resort to a software solution to preserve how I browse the Internet!</rant>