¿Cómo las aplicaciones web crean subdominios?

8

Quiero comprender la arquitectura de las aplicaciones web que usan subdominios. No creo que esté redactando esto bien, así que déjame explicarte.

Muchas aplicaciones web, como tumblr o shopify, crean el sitio de un usuario en un subdominio. Digamos, por ejemplo, que mi cuenta de tumblr era johndoeentonces donde podría encontrar mi blog de tumblr en johndoe.tumblr.com. ¿Alguien puede explicar cómo se implementa esto?

usuario2129607
fuente

Respuestas:

12

Básicamente, puede establecer un nuevo registro CNAME en su servidor DNS para cada usuario (si tiene la capacidad de su proveedor de servidor de Hosting / DNS) o usar el método de registro Wildcard DNS y luego usar algunas reglas de reescritura para procesar las solicitudes.

Puede leer más al respecto en esta publicación anterior en stackoverflow .

StashX
fuente
1
Ahh, gracias! Este es un comienzo increíble. ¡Y el vocabulario agregado - subdominios comodín - hace que este sea un tema mucho más fácil para Google!
user2129607
3

Si no pudo editar su registro DNS, también puede insertar un subdominio que apuntará *.yourdomain.comy recibirá subdominios, de esa manera podrá verificar en su sistema si ese subdominio insertado por el usuario es un dominio válido, verifique en una matriz de lista blanca, simplemente verificando en la base de datos si el usuario existe en el sistema.

Wallysson Nunes
fuente
Ese es el método de registro DNS comodín que mencioné anteriormente.
StashX