Pessoal / etc / hosts?

6

/etc/hosts permite definir pesquisas de nome de host em todo o sistema. Existe um lugar no OS X para definir nomes de host por usuário?

Eu uso duas contas de usuário no meu laptop e gostaria de substituir endereços IP para apenas uma dessas contas. Isso é possível?

    
por Matt S 26.11.2014 / 20:22

2 respostas

6

Não, o DNS é global.

Você não mencionou nenhum detalhe.

Você pode redefinir:

thissite.com 0.0.0.0

mythissite.com 122.122.122.122 < - com o endereço IP do site real.

Então, apenas pessoas que sabem que thissite.com está corrompido e que usam o site mythissinte.com poderiam acessar thissite.com

    
por 26.11.2014 / 20:48
2

Não existe tal coisa em nenhum sistema operacional, mas você pode trocar o arquivo /etc/hosts por algum script quando o usuário estiver efetuando login.

Eu não sei muito sobre o OS X, você pode ter que reiniciar um ou mais serviços de rede após a troca de arquivos.

Você também pode querer alterar as permissões ou o proprietário no arquivo /etc/hosts , se o script estiver sendo executado a partir de uma conta que não seja de administrador.

    
por 26.11.2014 / 20:57