[development] The www-subdomain (WAS: Re: Patching settings.php)

Morbus Iff morbus at disobey.com
Fri Aug 4 12:52:11 UTC 2006


>> Mine uses mail, DNS and other services as well
 >> and they may not be on the same machines.
> 
> You say that like DNS isn't flexible enough to handle www at
> http://example.com and mail.example.com records on different IPs.  I

I don't think that's his point at all.

"example.com" has no indication of what its usage is for. Your request 
would have to fall back to using ports to determine what service you're 
requesting - 25, 110, and so forth. Or, yes, the ubiquitous 80. For some 
people, that's absolutely fine, and yes, I use that shorthand when I 
type in website addresses, because I expect it to work. But if my svn 
server is on an entirely different machine than "example.com", using 
"example.com" won't get me there unless I do port forwarding on the 
example.com server itself.

 From a server architecture standpoint, I /do/ want www.example.com, 
mail.example.com, svn.example.com, and so forth to refer to the specific 
machines that power those ports. I treat "example.com" as nothing more 
than shorthand for the most /prevalent/ request, which is usually HTTP. 
The only way, however, to be assured that you are hitting my web server, 
my svn server, or my rsync server, is to specifically refer to it by its 
full name, being www., svn., or rsync.

-- 
Morbus Iff ( and i twirled my hair and i popped my gum )
Technical: http://www.oreillynet.com/pub/au/779
Culture: http://www.disobey.com/ and http://www.gamegrene.com/
icq: 2927491 / aim: akaMorbus / yahoo: morbus_iff / jabber.org: morbus


More information about the development mailing list