Los dominios como por ejemplo:
yahoo.com
Tienen su ZONA en algun servidor de DNS.
En la zona se encuentra toda la informacion del dominio,
y es ahi donde podemos crear tantos subdominios como queramos y
enviar las peticiones hacia cualquier IP que queramos.
Ejemplo:
Compramos un dominio en cualquier sitio que los vende y le llamamos:
conocimiento.com
Ellos deben crear la zona para ese dominio.
En la zona ellos APUNTAN en dominio hacia una IP que tu les indiques.
Esta informacion yace no solo en el servidor de DNS de tu vendedor sino
que es automaticamente transferida hacia los SERVIDORES RAIZ que manejan
todos los dominos del mundo y a los cuales llega en primera instancia las
peticiones de navegacion. Cuando introduces
www.conocimiento.com en tu navegador, sale en segundos una peticion hacia los servidores raiz buscando la IP que corresponde ese dominio, los servidores raiz envian la peticion al servidor del que te vendio el dominio y este le dice que el record A o IP es 123.456.789.012 (Ejemplo) y hacia esa IP se dirige tu navegador.
Este proceso ocurre via UDP y toma 1 segundo de tiempo o menos.
En la zona puedes crear tantos subdominios como quieras; es decir que cualquier informacion antes de ".conocimiento.com", se entiende que debe dirigirse hacia el servidor de DNS que mantiene la Zona de ese dominio.
Ejemplo:
Creo un subdominio que se llama roberto.conocimiento.com o juan.mail.conocimiento.com y le creo su record A o IP que seria la misma IP del dominio, entonces las peticiones desde el navegador NO deben llevar la www y solo se ingresa
http://roberto.conocimiento.com, en este momento
el que desde su navegador solicita ir a conocimiento.com y/o roberto.conocimiento.com y/o juan.mail.conocimiento.com llegara a la misma IP
y podra ver la pagina que esta disponible en esa IP.
Ahora: Como hacemos para que roberto.conocimiento.com, juan.conocimiento.com y
www.conocimiento.com sirvan paginas diferentes? debemos trabajar para ello con el VIRTUAL HOST del servidor web (Apache) y con el archivo (HOSTS) del sistema operativo.
Es logico pensar que de un dominio se pueden crear decenas de miles de subdominios y estaria limitado por las permutaciones y combinaciones de lo que anteceda al dominio original.
Saludos
Y espero les ayude.
Franco