O arquivo host do Mac é um documento de texto pequeno, mas importante, capaz de atribuir nomes de host a endereços IP específicos. Embora a Internet moderna use uma variedade de servidores DNS públicos e privados para mapear endereços IP, os arquivos host são uma maneira prática de alterar esses servidores DNS, permitindo direcionar manualmente os endereços de sites para os endereços IP desejados ou bloquear o acesso ao site totalmente apontando para endereços IP internos que não são usados.
Veja como editar um arquivo host do Mac no macOS (anteriormente conhecido como Mac OS X).
Edite o arquivo host do Mac com o Text Edit
Existem duas maneiras principais de editar arquivos host no Mac OS X. A primeira é usar o TextEdit, porque o arquivo host é apenas um documento de texto sem formatação. No entanto, você não pode abrir o arquivo diretamente, porque o arquivo está em uma área protegida do sistema de arquivos. Em vez disso, devemos copiar o arquivo para um local desprotegido, como uma área de trabalho, editá-lo e copiá-lo novamente.Para procurar o arquivo host, abra o Finder e, na barra de menus do Finder, selecione Abrir> Abrir pasta. Na caixa, digite o seguinte local e pressione Retornar.
/ privado / etc / hosts
Uma nova janela do Finder será aberta e o arquivo host do Mac será selecionado. Clique e arraste para fora da janela do Finder e solte-o na área de trabalho. Isso nos permitirá editar o arquivo livremente.Para abri-lo, basta clicar duas vezes nele e ele exibirá o conteúdo do arquivo no TextEdit (ou no editor de texto de sua escolha). Por padrão, o arquivo host é relativamente simples. Contém várias linhas de texto descritivo que são "comentadas" com libras ou números (#). Para cada linha, o computador ignora qualquer texto após o sinal de cerquilha, sendo uma boa maneira de adicionar anotações e descrições ao seu arquivo. Ele também contém valores IP padrão para host local e broadcasthost. Para editar um arquivo, você adicionará sua própria linha após a transmissão.Além de testar sites recém-desenvolvidos e migrar hospedagem na web, outro motivo para editar arquivos de host é bloquear o acesso a determinados sites.
No nosso exemplo, fingimos que o computador que usamos é um sistema trabalho que queremos usar exclusivamente para o trabalho, sem nos deixar distrair Facebook Na nossa máquina de trabalho.
Para fazer isso, digite o endereço IP que você deseja atribuir seguido pelo nome do host. No nosso caso, queremos bloquear Facebook então atribuiremos www.facebook.com a 0.0.0.0 que, como endereço IP inválido, gerará um erro.
Agora, toda vez que tentamos abrir o www.facebook.com no nosso Mac, o navegador não pode carregar a página, espero que nos encoraje a voltar ao trabalho!Ou você pode inserir um endereço IP do site válido 0.0.0.0, o que resultará em um usuário tentando acessar Facebook direcionado para o site que você escolheu.
Para determinar o endereço IP de um site, você pode usar o comando dig, que é padrão no macOS. Para "cavar" sites através do Terminal, simplesmente abrimos o Terminal e, em seguida, executamos o comando dig na URL, que retorna o endereço IP como saída.
$ dig www.techjunkie.com + short104.25.27.105 Nota: Option + Short mantém a saída apenas das informações de que precisamos, que é o endereço IP.
Anote o endereço IP retornado e use-o na alocação de arquivos do host do Mac. Por exemplo, The New York Times o site www.nytimes.com retorna o endereço IP 170.149.172.130. Se atribuirmos isso a Facebook Em nosso arquivo host, toda vez que alguém usa um Mac e tenta sair do Facebook, vê o The New York Times sendo carregado.
Note: Muitos sites não permitem que você atribua nomes de domínio a endereços IP atualmente atribuídos a sites; portanto, você receberá erros de segurança ao tentar.Você pode adicionar ao arquivo host quantas entradas desejar, inserindo uma nova atribuição em cada linha. Depois de fazer as alterações desejadas no arquivo host, salve-o no local atual na área de trabalho.
Em seguida, arraste e solte o arquivo host da área de trabalho de volta ao local original em / privado / etc.. Se você fechou a janela do Finder apontando para este diretório, use-a Finder> Ir> Ir para a pasta comando, discutido anteriormente, para reabri-lo.
Quando você retorna o arquivo host para o local original, o macOS pergunta o que fazer com o arquivo host não modificado que já está lá. Selecione "Alterar" e digite sua senha de usuário administrativo para autenticar a transferência.
Com o arquivo host modificado agora disponível, execute seu navegador da web para testar as alterações.
Na maioria dos casos, o novo mapeamento deve funcionar imediatamente, mas se você não vir o comportamento correto, talvez seja necessário esvaziar o cache DNS, forçando o navegador a ler o arquivo host para determinar o mapeamento.
Para limpar o cache DNS no seu Mac, abra o Terminal e use o seguinte comando (sudo permite que você execute este comando como administrador da sua máquina):
$ sudo killall -HUP mDNSResponderNota: Você deve inserir sua senha de administrador para executar este comando.
Para que o seu Mac limpe o cache DNS, confirme se o cache foi limpo repetindo a confirmação, digite estes dois comandos separados por ponto e vírgula, conforme mostrado aqui:
$ sudo killall -HUP mDNSResponder; digamos que o cache do DNS tenha sido liberado
Edite seu arquivo host do Mac no Terminal com o Nano
As etapas da seção anterior são bastante fáceis, mas se você deseja evitar a cópia do arquivo host, pode editá-lo diretamente no Terminal usando o Nano Text Editor do UNIX, incorporado ao macOS.
Para começar, inicie o Terminal, digite o seguinte comando e pressione Retornar. Como todos os comandos sudo, você também deve digitar uma senha de administrador para executá-la: $ sudo nano / private / etc / hosts
Agora você verá o arquivo host aberto no editor Nano. Para procurar e editar arquivos, use as teclas de seta do seu teclado.Como fizemos com o método TextEdit, acima, podemos adicionar, editar ou remover atribuições de nome de host à vontade. Como lançamos o Nano usando o sudo, cada alteração será autenticada e salva diretamente no arquivo host original, sem a necessidade de copiá-lo para fora do diretório inicial.
Quando terminar de fazer as alterações, pressione X-Control para sair do editor, Y para salvar e Voltar para substituir o arquivo host existente. Como mencionamos anteriormente, limpe o cache do DNS se o novo mapeamento não estiver funcionando corretamente.O nosso exemplo menciona o bloqueio e o redirecionamento de sites que interferem no ambiente de trabalho.
Você também pode usar essas etapas para bloquear manualmente o acesso a sites perigosos ou, é claro, para enganar amigos e familiares. Se você cometeu um erro e não tem certeza de como corrigi-lo, sempre poderá restaurar o conteúdo do arquivo host padrão usando um dos métodos acima para inserir as seguintes informações padrão: ### Banco de dados do host # ## localhost é usado para configurar a interface de loopback # quando o sistema está começando. Não altere esta entrada. ## 127)0.0.1 localhost255.255.255.255 broadcasthost :: 1 localhostfe80 :: 1% lo0 localhost
Se você é um usuário de Mac e acha útil este artigo, consulte o tutorial do TechJunkie sobre Como encontrar o modelo de CPU correto para o seu Mac.
Por que você deseja editar o arquivo host do Mac? Conte-nos sobre isso nos comentários abaixo!
Add comment