Isso pode ser implementado com um encaminhador de DNS que atua como um servidor DNS muito básico. A implementação popular é Dnsmaq , no entanto, isso pode ser possível com serviços como OpenDNS que pode realizar filtragem de DNS para você.
Gostaria de definir um IP para uma zona (livejournal.com)
Atualmente estou tendo que digitar diretamente os subdomínios como:
11.11.11.11 sub1.livejournal.com
11.11.11.11 sub2.livejournal.com
11.11.11.11 sub3.livejournal.com
etc.
Eu tentei
11.11.11.11 *.livejournal.com
e
11.11.11.11 .livejournal.com
não ajudou.
Por isso, quero ter apenas uma linha e resolver subdomínios ausentes para IP como: sub1000.livejournal.com
sem especificá-lo explicitamente
Não, não é possível usar curingas em /etc/hosts
.
No entanto, é possível listar vários hosts em uma única linha para que você não tenha que continuar copiando a parte do IP, basta anexar novos hosts à linha:
11.11.11 sub1.livejournal.com sub2.livejournal.com sub3.livejournal.com
Não é possível. Cada entrada em /etc/hosts
mapeia um endereço para um ou mais nomes de host específicos . Não há como fazer um mapeamento de curingas como você deseja; use um servidor DNS.