Wildcard DNS (DNS curinga, tradução livre) é uma forma de poder manipular subdomíos (ou domínios, por que não?) de forma dinâmica. Ou melhor, segundo a wikipédia, é um registro em uma zona DNS que irá responder por nomes de domínios que não existem. Este é o método usado pelo wordpress-mu para criar novos blogs em subdomínios sem alterar a configuração do apache. Você pode ver isto em ação na página do wordpress.com, blogger ou o antigo site foipreso.com (lembrava deste?).
Se você tem acesso às configurações de um servidor DNS como o BIND, pode adicionar uma entrada wildcard em seu domínio — Como explicado no post do Matt Mullenweg. Caso contrário, se você utiliza os seviços de uma empresa de hospedagem que disponibiliza o cPanel, acesse o cPanel de sua conta, clique na opção “subdomínios” em seu painel e adicione um novo subdomínio com valor “*”. Ou seja, o endereço completo será: *.seudominio.com.

O caminho (valor em document root) que você configurar para seu subdomínio irá tratar suas requisições com o wildcard. Para testar, crie um arquivo index.php (se estiver usando PHP no seu servidor) no document root do subdomínio criado, com o seguinte conteúdo:
<?php print_r($_SERVER);
Digite no seu browser algo como: umnomequalquer.seudominio.com. Dentre os resultados, você verá que a chave SERVER_NAME terá o valor completo do endereço que você digitou. Se tudo deu certo, seu subdomínio está pronto para usar. Com ele você pode apresentar a página do usuário de acordo com a URL, chamar conteúdo do banco de dados, fazer a chamadas a métodos do seu framework , fazer uma página 404 interna, etc. As possibilidades são infinitas.
04/11/2009 - Atualização: Como comentado pelo Victor Teixeira, não é necessário editar as zonas de DNS no WHM. Isto é feito automaticamente quando um novo subdomínio é adicionado. Removi a parte do post referente a isto. Obrigado Victor
by Victor Teixeira
28 out 2009 at 22:59
Na verdade você não precisa fazer a configuração no gerenciamento de dns do whm.
Basta adicionar * como subdominio no cpanel, a configuração do dns é feita automaticamente pelo cpanel.
Já fiz isso diversas vezes para o wordpress mu e funciona sem problemas.
by Renan Ivo
30 out 2009 at 15:26
Obrigado Victor
Realmente não sabia que não precisava desse passo.
Vou testar e atualizar o post.
by Rafael Amaral
09 nov 2009 at 21:51
Deixo aqui apenas meu agradecimento. Eu estava procurando informações sobre esse Wildcard, e foi aqui que encontrei uma solução mais simples, e ainda em português. Muito obrigado!
by Evandro Balmant
29 nov 2009 at 19:42
Muito obrigado pelo Post, wildcard DNS sempre foi um mistério pra mim, nunca tinha conseguido fazer funcionar, essa dica do * me deixou até frustrado, valeu.
by Marcos Martins
24 set 2010 at 14:04
Olá Renan,
Estou com dificuldades de fazer funcionar o multisites neste meu dominio. Na verdade habilitei a faz 2 dias esta função, tá instalado normalmente. O problema é que os subdominios não aparecem nada. Já tentei criar manualmente cada subdominio, tentei fazer a configuração do Cpanel (*.subdominio,com) e nada funcionou.
Fiz um teste com subdominio criado manualmente no Cpanel e outro via (*.subdominio.com).
- Criado pelo metodo (*.subdominios): http://produtosesportivos.produtosparaemagrecer.com/
- Criado pelo metodo manual Cpanel: http://videos.produtosparaemagrecer.com/
Alguém pode me ajudar e dizer o que poderá estar faltando? Obrigado!