Como definir vários subdomínios no arquivo host (DNS)?

17

Eu tenho muitos subdomínios no domínio principal xxx.zzz

Então, para esse domínio, eu posso ter

aaa.xxx.zzz
bbb.xxx.zzz
ccc.xxx.zzz
ddd.xxx.zzz
eee.xxx.zzz

....ETC....

Antes de adicionar cada subdomínio no arquivo host, gostaria de adicionar apenas o domínio principal xxx.zzz e depois poder acessar todos os subdomínios.

Eu tentei com * .xxx.zzz, mas aparentemente isso não funcionará (Linux ou Windows).

Qualquer idéia é bem vinda. Muito obrigado.

Milos
fonte
1
Em resumo: você deve usar um DNS. Configuração e servidor DNS interno e adicione esses subdomínios.
Eldblz
@eldblz, obrigado. Na verdade, estou usando um DNS no servidor sidde, mas como adicionar apenas o domínio principal no arquivo dns, nem todos os subdomínios?
Milos

Respostas:

21

Os curingas não funcionam em arquivos de hosts. Você precisa escrever todos eles:

w.x.y.z example.com foo.example.com bar.example.com baz.example.com

ou configurar o DNS adequado

ptman
fonte
Obrigado é um pouco pela resposta. Estou usando um DNS e tenho o mesmo problema.
Milos
5

Se você REALMENTE quiser que isso funcione, use o DNS conforme indicado, mas se não estiver no controle do DNS e precisar usar o arquivo HOSTS, poderá usar um Proxy DNS no seu PC que permita caracteres curinga em seu próprio arquivo HOSTS.

O exemplo está neste tópico, leia o post sobre o DNS Acrílico: /programming/138162/wildcards-in-a-hosts-file

user72593
fonte
5

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.

DukeLion
fonte