Caracteres curinga não funcionam em arquivos de hosts. Você tem que escrever todos eles:
w.x.y.z example.com foo.example.com bar.example.com baz.example.com
ou configuração do DNS adequado
Eu tenho muitos subdomínios no domínio principal xxx.zzz
Então, para este domínio, posso ter
aaa.xxx.zzz
bbb.xxx.zzz
ccc.xxx.zzz
ddd.xxx.zzz
eee.xxx.zzz
....ETC....
Istead de adicionar cada subdomínio no arquivo host, eu gostaria de adicionar apenas o domínio principal xxx.zzz e, em seguida, ser capaz de acessar todos os subdomínios.
Eu tentei com * .xxx.zzz mas, aparentemente, isso não funcionará (Linux ou Windows).
Qualquer ideia é bem vinda. Muito obrigado.
Se você REALMENTE quiser que isso funcione, você deve usar o DNS como indicado, mas se você não estiver no controle do DNS e precisar usar o arquivo HOSTS, poderá usar um Proxy DNS no seu PC que permite curingas em seu próprio Arquivo HOSTS.
Exemplo está neste tópico, leia a postagem sobre DNS Acrílico: link
A sintaxe curinga é possível em servidores DNS com todos os recursos. Para o registro BIND deve ser assim:
host1.example.com. 3600 IN A 127.0.0.2
*.example.com. 3600 IN CNAME host1.example.com.
Se você esclarecer qual servidor DNS você usa, posso fornecer um exemplo para ele.