/etc/hosts
permite definir pesquisas de nome de host em todo o sistema. Existe um local no OS X para definir nomes de host por usuário?
Uso duas contas de usuário no meu laptop e gostaria de substituir os endereços IP de apenas uma dessas contas. Isso é possível?
macos
mac
dns
hosts-file
Matt S
fonte
fonte
Respostas:
Não, o DNS é global.
Você não menciona 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.
Somente as pessoas que sabem que este site está quebrado e que usam o mythissinte.com poderiam acessar este site.
fonte
Não existe tal coisa em nenhum sistema operacional, mas você pode trocar o
/etc/hosts
arquivo por algum script quando o usuário estiver efetuando login.Não sei muito sobre o OS X, talvez seja necessário reiniciar um ou mais serviços de rede após a troca de arquivos.
Você também pode alterar as permissões ou o proprietário no
/etc/hosts
arquivo, se o seu script estiver sendo executado a partir de uma conta de não administrador.fonte