Alterar o arquivo Hosts baseado na conexão - Windows

1

Então eu tenho um laptop. Ele se conecta a lugares sem fio. Casa, trabalho e público. Eu quero mudar o arquivo host com base na rede que eu estou conectado também.

Realisticamente, na minha situação, eu deveria ter dois conjuntos de IPs:

Rede doméstica (rede interna):

192.168.1.101 HomePC
192.168.1.102 HomePrinter

Rede doméstica (rede externa):

1.2.3.4 HomePC
1.2.3.5 HomePrinter

Trabalhar (rede interna):

192.168.50.101 WorkPC
192.168.50.102 WorkPrinter

Trabalhar (fora da rede):

70.2.3.4 WorkPC
70.2.3.5 WorkPrinter

Eu preciso de uma maneira fácil de alternar entre os 3 estados, de preferência automaticamente com base no ponto de acesso também estou conectado.

Scripts Powershell, código-fonte aberto, etc. preferidos, mas não sou adverso em gastar se a melhor ferramenta for acessível

    
por WernerCD 21.10.2013 / 16:43

1 resposta

1

Até agora, aqui está o que eu encontrei:

  • Mobile Net Switcher , que faz muito mais do que apenas trocar arquivos de hosts. Custa 29 €.
  • Alternar Localização ( desenvolvido por Kevin Blake ), que é totalmente gratuito, mas parece estar travando no Windows 8.1 x64.

Você encontrou mais alguma coisa?

    
por 13.02.2014 / 14:40