Www. is deprecated - should it be?
no-www.org
no-www.org
With a www.example.com I can just make www a CNAME to a cloud or CDN vendor. With plain example.com I have to delegate DNS for my whole domain to that vendor (assuming they do that service) or use a A-record and go with one of the 3 anycast CDN's in the world.
Same if I want to use a GSLB service. I can just make it a CNAME or put in a NS record for my www.example.com . For example.com I'd have to run GSLB myself or put my whole domain under control of the external vendor.
So all work's domains have the smart stuff on www.example.com and the http://example.com is just a 301 to the www version.
Bleargh. Frankly I've forgotten the headsplitting details of trying to finesse the DNS RFCs. What I do remember is that my company, which does cloud hosting on behalf of many customers, looked into this and determined that for now we should do as you suggest and actually follow the spec: Either point your A record directly at your webserver (or its reverse proxy) or use the www. subdomain as a CNAME. I was left with much sympathy for the folks who designed the standard www. subdomain in the first place: They did what they had to do to work sensibly within the DNS system without having to redesign entire corporate domains around the needs of the web server.
http://www.anta.net/nic/draft-andrews-http-srv-01.shtml
Honest question, because I've never tried it. I would believe effectively no web browsers honor it correctly, and certainly there's a boatload of non-web-browser code that won't honor it correctly.
My take: 'www' helps in disambiguation, and sure is nicer than having to prefix all names with 'http://.
I'd say www is only helpful when using an uncommon domain suffix such as .ly
facebook.com/productname
Also in all cases where this happens to me, www.$name is the only service being provided, most of the time poorly.
The theory you espouse, that www was the only viable option to move web service to a new machine, was true in the 90s when we started doing this. That's how the practice came about. It's 2011. It's not an issue anymore.
Sure, email is like this thanks to MX records. We could have the same for web servers by using SRV records ("_http._tcp.example.net" pointing at your "real" web server[s]) but I have no idea how many browsers support looking up SRV before A.
Firefox doesn't support it, which I think is rather disappointing. The feature request has been around since 1999. Good SRV record support across browsers would assist with many other issues too.
Or phrased differently, what's the disadvantage of pointing your main domain to the www server?
At least with SRV records, a framework is available for routing based on context. But without them, it doesn't necessarily make sense to establish a default. In a web-centric environment with a single public facing site with low traffic, it might be useful to assign the top level domain an IP address. In more complex environments, it could create as many or more problems than it solves.
In the case of Jabber/XMPP it seems to be universally supported by servers now. Most clients should support it as well. Both are required to support it to be XMPP (RFC 6120/6121) compliant, possibly because there was no standard privileged port that could be allocated.
The fact is that it's not important at all. There are plenty of real problems to solve, and interesting questions to ask.
(By the way, world-wide-web is faster to say in English than double-u-double-u-double-u".)
Because, really, what's the point of the "world wide" qualifier. Were there other network-oriented webs that the www might have been confused with? No.
Likewise with restricted cookies, most browsers fail to allow you to restrict a cookie to example.com alone (this restricts to all subdomains also). Restricting to www.example.com gets around this problem.
These complaints seem unfounded, the real problem is people not using permanent redirects on example.com to www.example.com
http://vvv.tobiassjosten.net/internet/using-www-for-your-dom...
My own takes: http://eapen.in/to-www-or-not-to-www/ http://eapen.in/to-www-or-not-to-www-update/
www.example.com and example.com are different sites to Google and have different cookies as well.
it looks like they did fix the problem though: site.com 301's to www and they now set cookies on .site.com
http://www.google.com/webmasters/
Although, the preferred way is probably to use a redirect.
e.g. http://www.hp.com => hp
Hit Ctrl+Enter and rejoice in the automatic www.hp.com goodness.
The TLDs have long lost all their meaning anyways, so dropping them would be a great idea.
Of course it's not gonna happen (too much money to be made by inventing yet another suffix), but technically the root-servers could start resolving all .com's without the suffix tomorrow, except for those that clash with an existing TLD.
It's one of those stupid corporate/educational vestiges left, like IE6.
Edit: he was, in fact, regretting the double slashes. Thanks for the correction.
http://bits.blogs.nytimes.com/2009/10/12/the-webs-inventor-r...
my http blog is accessible on domain.tld:80 and my telnet comment interface runs on domain.tld:1337 :)
if you're curious about the telnet interface: http://fettemama.org/faq_en.html
Speaking personally, I don't even have www.mydomain.tld set up, as I just realized now when I tried to test it. That's ok, in my opinion www is mostly for those people who have learned "When I type something in Internet, it needs to start with 'www'", and my site holds nothing of interest for them :)