2010-04-28 15:08:18 +0000 2010-04-28 15:08:18 +0000
58
58
Advertisement

Utilização de wildcards em nomes em ficheiros anfitriões Windows

Advertisement

Existe uma forma de criar um domínio wildcard no ficheiro de alojamento do Windows.

Tentei este

xxx.xxx.xxx.xxx.xxx *.somedomain.com

Isto não funciona, haverá talvez alguma outra sintaxe que eu deva usar?

Eu estou a trabalhar no Windows 7

Advertisement
Advertisement

Respostas (6)

63
63
63
2010-04-28 15:14:13 +0000

Não há. O ficheiro do anfitrião não é muito inteligente, é necessário listar cada subdomínio individualmente (incluindo www e no-wwww)

17
17
17
2011-11-14 19:46:57 +0000

Uma resposta a uma pergunta StackOverflow muito semelhante funcionou bem para mim.

& > http://mayakron.altervista.org/support/browse.php?path=Acrylic&name=UserManual

Suporte de Wildcard em XP no ficheiro hosts. Desfrute.

& Basicamente, este programa Acrílico funciona como um proxy DNS para a sua máquina local. Basta apontar a sua Ligação de Área Local para 127.0.0.1, depois editar o AcrylicHosts.txt de uma forma muito semelhante ao ficheiro de anfitrião regular – apenas com wildcards!

11
Advertisement
11
11
2015-06-22 07:11:36 +0000
Advertisement

Dnsmasq é o que precisa mas não funciona muito bem no Windows. Por isso escrevi uma alternativa no Windows chamada DNSAgent .

Pode usar expressão regular em regras. Há também algumas características avançadas como a personalização da cache TTL, servidor DNS não-padrão de portas, mutação de ponteiro de compressão, etc. Aberto sob licença MIT.

2
2
2
2010-04-28 15:48:51 +0000

primeiro, concordo com o foshi que não é possível fazer o que se quer no ficheiro de anfitriões das janelas (nem no unix).

em segundo lugar, tem de obter controlo sobre o resultado de um pedido de dns. uma opção é usar o seu próprio dns-resolver no seu router (dnsmasq, dnscache+tinydns, bind, o que quer que seja, ver comentário do quack) e ajustá-lo ou usar um dns-resolver em janelas que pode controlar como quiser.

veja aqui para uma lista de dns-resolvers, verifique a coluna “wildcard”, talvez powerdns ou maradns ou posadis é algo que se adapta às suas necessidades.

-1
Advertisement
-1
-1
2010-07-21 20:49:07 +0000
Advertisement

É outra sintaxe: xxx.xxx.xxx.xxx.xxx somedomain.com

Alguns exemplos para o explicar:

  • 127.0.0.0.1 .com esta linha irá bloquear todos os pedidos de saída terminando em .com
  • 127.0.0.0.1 somesite.com irá bloquear todos os pedidos de saída terminando em somesite.com
  • 12.2.3.1 www. dns.com irá bloquear todos os dnsrequests de saída terminando com www.dns.com a 12.2.3.1

Você bloqueará/chumbo todos os url de segundo (terceiro, quarto…) nível com o url de nível superior (segundo, terceiro…) no ficheiro anfitrião.

-3
-3
-3
2016-09-10 22:01:44 +0000

Se quiser bloquear cada subdomínio em somedomain.com, então considere se a omissão de “*” irá conseguir o que deseja.

Editando o seu exemplo:

xxx.xxx.xxx.xxx somedomain.com
Advertisement

Questões relacionadas

3
19
16
10
7
Advertisement
Advertisement