Estou curioso para saber como os aplicativos da web são capazes de criar subdomínios instantaneamente para novos usuários, por exemplo newuser.wordpress.com
, ou example.blogspot.com
. Se eu precisar criar um novo subdomínio para um site, normalmente será necessário fazer logon no painel de controle DNS e criar um subdomínio manualmente.
Eu li exemplos sobre DNS curinga e subdomínios, mas isso não parece responder à pergunta sobre como um usuário conectado pode criar seu próprio subdomínio. Eu imagino que usar o arquivo .htaccess poderia reescrever a URL para carregar uma subpasta associada a um usuário específico.
A solução que eu consideraria seria usar um serviço como o Amazon Route 53 e criar novos subdomínios usando a API. Não tenho certeza se isso seria considerado uma boa solução.
Além disso, o Tumblr permite que você aponte seu nome de domínio para o endereço IP ou ' domains.tumblr.com
'. Isso significa que o Tumblr tem seus próprios servidores de nome de domínio para lidar com essas solicitações?