Okay, maybe that’s overstating things a bit. A small bit.
VeriSign, the company responsible for maintaining the top-level domain registry, started causing hostname lookups for non-existent domains to resolve to a site of their own, which would then show you a directory of sites that might help lead you to what you were looking for. ICANN made them stop doing it for a while, but VeriSign has vowed that they will put the service back into operation sometime soon.
What’s the problem?
Well, it’s formally incorrect behaviour and false information, for one. If I try to look up a name that doesn’t exist, I should get an error indicating that it doesn’t exist, not the IP address of some other site which isn’t what I’m looking for.
It’s annoying. An incorrect name error immediately tells me something is wrong, but if I get redirected I don’t know that until the site loads and I see it’s not the one I expected. With a ton of people being redirected to this single site it’ll get busy, so it could take a while just to find that out. And since the browser considers it a valid site, the misspelled name is now in the browser history, mucking up future lookups.
It impacts other programs and protocols; the Internet is more than just the web, after all. If I try to FTP/IRC/ssh/etc. to a site that doesn’t exist, instead of being told that it doesn’t exist my connection will now either be refused, or it will timeout. That doesn’t tell me that the name was wrong, so I remain unaware that the name I tried was incorrect and wind up thinking it’s just down or busy at the moment. Spam filters that try to check whether the originating domain is valid or not can no longer use that check — every domain name will appear to be valid. Misaddressed e-mail will have to pass through VeriSign’s e-mail servers before bouncing, if they even bother handling it, instead of letting the sender know immediately.
It’s unnecessary. Most browsers already give you the option of automatically doing a search engine lookup if the site you tried to reach doesn’t exist. This change by VeriSign overrides that, unnecessarily.
It’s a solution for a problem that doesn’t exist in the first place, that just causes even more problems. It smacks of being driven by advertising revenue behind their directory, which seems a tad unethical. It’s like having the phone company automatically forwarding you to Bob’s Auto Repair whenever you misdial Joe’s Auto Repair by one digit…
This is just the beginning. Check out this interview.
Heh, the stereotypical old developers-vs-marketing battle writ large. We complain that they don’t understand the technical issues, they complain that we don’t understand business, and never the twain shall meet…