In der simpelsten Form bedeutete die Subdomain in subdomain.domain.tld ja, daß der Rechner "subdomain" im Netzwerk der Dömain angesprochen werden soll, welche hinter domain.tld steckt. Das wäre in deinem Fall der Rechner www2 hinter ca.com. Stell Dir einfach mal vor, dort stehen mehrere Webserver: www, www2, www3, www4, www5. Der Rechner, welcher über www angesprochen wird, guckt jetzt z.B., welcher Server gerade genug Ressourcen frei hat, um deine Anfragen zu bedienen. Das kann z.b. www2 sein, und dort wirst Du dann hingeleitet. Das muss nicht bei jeder Site so sein, denn wie Boppy schon sagte, kann man, sobald man einen eigenen DNS betreibt oder einen entsprechenden Registrar hat, beliebig Subdomains eintragen (lassen). Mit diesen kann man dann verschiedene Dienste auf demselben Rechner ansprechen, multi-domain-hosting auf demselben Server betreiben oder schlicht und einfach verschiedene Rechner im Netzwerk ansteuern. Man kann sie bei Belieben auch ganz woanders hin zeigen lassen, das steht einem frei.