►◄ Reverse Zone
 

Home

About
Reverse Zone, weblog on urban planning, sustainability, and technology.

Martin Laplante

Subscribe
to an RSS feed of this weblog.

Links
A few favourite links.

Recent posts

 2009/01
 2008
 2007
 2006
 2005
 Complete List of Posts

Top Posts

Add to Technorati Favorites

Real Estate Top Blogs

Sustainability Web Ring 
control panel

     
Tue, 22 Jul 2008

Rogers Messing with DNS

A nasty surprise. Rogers updated my DNS so that addresses that do not resolve are instead sent to a "Rogers Search" web site. Its DNS servers resolve all unknown addresses to a server somewhere in the U.S. (8.15.7.107) that for port 80 gives a 404 error (which is not correct at all) that includes cloaked Javascript, complete with tracking code, redirecting to a web page on which it has advertising. It took me a while to figure this out while trying to diagnose a DNS problem. It uses different types of redirection for HTTP/1.0 or HTTP/1.1 requests, and different responses for ports other than 80. It is annoying as well that they do not send the full set of http headers, for instance no Content-Length and the connection is not closed properly so this consumes unnecessary resources (for us). HEAD and GET methods do the same thing for many User-Agents, meaning the HEAD method returns a message body in the response. The message body DOES vary with User-Agent as well. MSIE returns 400 Bad Request, Firefox and others gives a 404 Not Found. Oddly enough, the response to a HEAD method that claims to be from IE or unknown user-agents is better than most. It identifies the server as Apache, and closes the connection without a message body.

Their "opt out" option changes very little; The DNS does exactly the same thing, but it sets a cookie in your current browser that redirects you to a different web page, which looks like the default English-language IE error message (regardless of the browser you are actually using). I have spent some time trying to switch to a different DNS servers available to me. It looks like some other companies are doing the same thing although some seem to default to Google search instead. When DNS doesn't resolve, I don't want my tools to tell me that it simply moved to a new IP address, I want them to tell me that the DNS no longer resolves. Didn't Verisign get their knuckles rapped for doing the same thing a couple of years back?

Bad, Rogers. Very Bad.

Tags:

[] permanent link Comments: 1