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?