I've been arguing for some time about this topic, now I'd like the opinion of professionals.
My point is that a domain should be made of 2 or 3 levels at most, like:
And I sustain that the "www" third level is useless and should be "optional" meaning that if you type
www.mysite.com it will silently redirect to
mysite.com, but that's not the focus of this topic.
What is really troubling me is the fact that sometimes I have to work with domains 5 levels long for testing purposes, like this:
Instead of a more natural and meaningful
Other than the ugliness, I have troubles making those kind of host names work. Sometimes in IIS7 they would simply not work, as if the host header wasn't even configured.
I think that those kind of 5 level host headers are also violating some rule, or standard, or best practice, although I'd like more information about this.
So, my dear experts, is this wrong as I think, or it's just "horrible but not wrong per se", or something else?