Principal Amazon Smart Speakers Como editar o arquivo hosts no macOS (Mac OS X)

Como editar o arquivo hosts no macOS (Mac OS X)



O arquivo hosts do seu Mac é um documento de texto pequeno, mas importante, que tem a capacidade de mapear nomes de host para endereços IP especificados.

Como editar o arquivo hosts no macOS (Mac OS X)

Embora a Internet moderna use uma variedade de servidores DNS públicos e privados para mapear endereços IP, o arquivo hosts é uma maneira prática de substituir esses servidores DNS, permitindo que você aponte manualmente um endereço de site para o endereço IP desejado ou bloqueie o acesso a um site completamente apontando para um endereço IP interno ou não utilizado.

Vamos dar uma olhada rápida em como editar o arquivo de hosts Mac no macOS.



Como editar seu arquivo de hosts Mac com edição de texto

Existem duas maneiras principais de editar o arquivo hosts no Mac OS X.

A primeira é usando o TextEdit, uma vez que o arquivo hosts é um documento de texto simples. No entanto, você não pode abrir o arquivo diretamente, pois ele reside em uma área protegida do sistema de arquivos. Em vez disso, precisamos copiar o arquivo para um local desprotegido, como a área de trabalho, editá-lo e copiá-lo de volta.

tempo limite de sono autônomo do sistema
  1. Para encontrar o arquivo hosts, abra o Finder, que você pode acessar clicando na área de trabalho, o localizador de rosto sorridente no canto inferior esquerdo da tela ou pressionando cmd + Barra de espaço + Localizador .
  2. Agora, selecione o Vai menu suspenso.

3. Em seguida, selecione Vá para a pasta no menu.

4. Na caixa, digite/ private / etc / hostsna caixa e pressione Retornar .

5. Uma nova janela do Finder será aberta e o arquivo hosts do seu Mac será selecionado. Clique e arraste-o para fora do Localizador janela e solte-o em sua área de trabalho.

Para abri-lo, basta clicar duas vezes e ele exibirá o conteúdo do arquivo no TextEdit (ou no editor de texto de sua escolha).

Bloquear endereços IP

Por padrão, o arquivo / etc / hosts é relativamente simples. Ele contém várias linhas de texto descritivo que são comentadas com o sinal de libra ou número (também chamado de sustenido ou hashtag) (#).

Qualquer linha que comece com um sinal # é um comentário e não é lida pelo arquivo / etc / hosts. Para cada linha, qualquer texto após o sinal de libra é ignorado pelo computador, sendo uma boa maneira de adicionar notas e descrições aos seus arquivos. Ele também contém valores de IP padrão para localhost e broadcasthost. Para editar o arquivo, você adicionará suas próprias linhas após o broadcasting.

Além de testar sites recém-desenvolvidos e migrações de hospedagem na web, outro motivo para editar o arquivo hosts é bloquear o acesso a sites específicos.

Em nosso exemplo, vamos fingir que o computador que estamos usando é um dispositivo que queremos usar exclusivamente para o trabalho, não nos permitindo sermos distraídos pelo Facebook em nossa máquina de trabalho.

Para fazer isso, digite o endereço IP que deseja atribuir, seguido por duas guias e o nome do host. No nosso caso, queremos bloquear o Facebook, então mapearemos www.facebook.com para 0.0.0.0 que, como um endereço IP inválido, resultará em um erro.

Agora, sempre que tentamos acessar www.facebook.com de nosso Mac, o navegador da Web não carrega a página, o que nos encoraja a voltar ao trabalho!

Redirecionar endereços da web

Como alternativa, você pode inserir o endereço IP de um site válido em vez de 0.0.0.0, o que fará com que os usuários que tentam acessar o Facebook sejam direcionados para o site de sua escolha.

  1. Para determinar o endereço IP de um site, você pode usar o comando dig, que vem como padrão com o macOS. Para vocês o site via Terminal, simplesmente abrimos o Terminal e executamos o comando dig na URL, que retornará o endereço IP como saída.
  2. Agora, digite $ dig www.techjunkie.com + short 104.25.27.105

Observação: a opção + short mantém a saída apenas para as informações de que precisamos, que é o endereço IP.

3. Anote o endereço IP que é retornado e use-o no mapeamento de arquivos de hosts Mac. Por exemplo,O jornal New York Timeso site retorna um endereço IP de 170.149.172.130. Se mapearmos isso para o Facebook em nosso arquivo de hosts, sempre que alguém usando o Mac tentar acessar o Facebook, eles verãoO jornal New York Timescarregar em vez disso.

Observação: muitos sites não permitem que você mapeie um nome de domínio para o endereço IP atualmente mapeado para o site, então você receberá um erro de segurança ao tentar.

4. Você pode adicionar quantas entradas desejar ao arquivo hosts, inserindo novos mapeamentos em cada linha. Depois de fazer as alterações desejadas no arquivo hosts, salve-o em seu local atual na área de trabalho.

5. Em seguida, arraste e solte o arquivo hosts da sua área de trabalho de volta ao seu local original em / private / etc . Se você fechou a janela do Finder apontando para este diretório, basta usar o Finder> Ir> Ir para a pasta comando, discutido acima, para reabri-lo.

6. Quando você colocar o arquivo hosts de volta em seu local original, o macOS perguntará o que fazer com o arquivo hosts não modificado que já está lá. Escolher Substituir e, em seguida, insira sua senha de usuário administrativo para autenticar a transferência.

Com o arquivo de hosts modificado agora instalado, inicie o navegador da Web para testar as alterações.

Libere seu cache DNS

Na maioria dos casos, o novo mapeamento deve funcionar imediatamente, mas se você não estiver vendo o comportamento correto, pode ser necessário esvaziar o cache DNS, forçando o navegador a ler o arquivo hosts para determinar o mapeamento.

  1. Para liberar o cache DNS em seu Mac, abra o Terminal e use o seguinte comando (sudo permite que você execute este comando como administrador de sua máquina):
  2. Agora, digite sudo killall -HUP mDNSResponder e pressione Retornar .Observação: você precisará inserir sua senha de administrador para executar este comando.
  3. Para que o seu Mac limpe o cache DNS, confirme se ele limpou o cache exibindo uma confirmação, digite estes dois comandos separados por um ponto e vírgula, conforme mostrado aqui: sudo killall -HUP mDNSResponder;say DNS cache has been flushed

O seu Mac passará pelos alto-falantes dizendo que o cache DNS foi liberado.

Como editar seu arquivo de hosts Mac no terminal com o Nano

As etapas na seção anterior são fáceis o suficiente, mas se você quiser evitar copiar o arquivo hosts, pode editá-lo diretamente no Terminal usando o UNIX Nano Text Editor, que é integrado ao macOS.

  1. Para começar, inicie o Terminal, digite o seguinte comando e pressione Return. Como acontece com todos os comandos sudo, você também precisará inserir sua senha de administrador para executá-lo: ' sudo nano /private/etc/hosts
Editar Arquivo Hosts Nano

2. Agora você verá o arquivo hosts aberto no Nano editor ouvimou outro editor de sua escolha. Para navegar e editar o arquivo em Nano , use as setas do teclado.

3. Assim como fizemos com o método TextEdit acima, podemos adicionar, editar ou remover mapeamentos de nomes de host à vontade. Como lançamos o Nano usando sudo, todas as alterações serão autenticadas e salvas diretamente no arquivo hosts original, sem a necessidade de copiá-lo para fora de seu diretório inicial.

4. Quando terminar de fazer as alterações, pressione Control-X para sair do editor, Y para salvar, e Retornar para substituir o arquivo de hosts existente.

Como mencionamos anteriormente, certifique-se de limpar seu cache DNS se perceber que seus novos mapeamentos não estão funcionando corretamente.

Nossos exemplos mencionaram o bloqueio e o redirecionamento de sites que distraem em um ambiente de trabalho, mas você também pode usar essas etapas para bloquear manualmente o acesso a sites maliciosos e, é claro, outros usos também.

Se você cometer um erro e não tiver certeza de como corrigi-lo, poderá restaurar o conteúdo do arquivo de hosts padrão usando um dos métodos acima para inserir as seguintes informações padrão:

baixe todas as fotos da página do facebook

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost::1 localhost
fe80::1%lo0 localhost

Pensamentos finais

Saber como editar o arquivo hosts no macOS oferece uma maneira conveniente de substituir os servidores DNS e apontar manualmente um endereço de site para um novo endereço IP ou bloquear o acesso e, seguindo as etapas descritas acima, você pode realizar essa tarefa muito rapidamente.

Se você é um usuário Mac e achou este artigo útil, você pode querer verificar outros tutoriais TechJunkie, incluindo Como Encontrar o Modelo Exato de CPU do seu Mac e Como liberar o DNS no Mac Mojave.

Qual é o motivo pelo qual você está tentando editar o arquivo hosts do seu Mac? Como isso funcionou? Conte-nos sobre isso nos comentários abaixo!

Artigos Interessantes

Escolha Do Editor

Como reivindicar seus bits no Twitch
Como reivindicar seus bits no Twitch
Os bits são uma das moedas do Twitch que os streamers usam para ganhar dinheiro com a plataforma. Normalmente doados por espectadores em vários valores, esses bits são acumulados até que você tenha o suficiente para sacar e, em seguida, são transferidos para seu banco
Roblox: como descobrir em que jogo alguém está
Roblox: como descobrir em que jogo alguém está
Jogar com amigos é sempre mais divertido - por esta razão, Roblox permite verificar quais jogos seus amigos estão jogando atualmente, a menos que eles tenham acesso restrito a essas informações. Em alguns casos, você pode até ver jogos atuais de jogadores que
O que é um arquivo JAR e como abri-lo
O que é um arquivo JAR e como abri-lo
Normalmente, abrir frascos é uma questão de força bruta ou bater a borda da tampa contra o balcão da cozinha. No caso de arquivos JAR, é um pouco mais complicado. Então, o que é um arquivo JAR e como
Como excluir sua conta do Snapchat [junho de 2020]
Como excluir sua conta do Snapchat [junho de 2020]
https://youtu.be/J1bYMs7FC_8 O Snapchat pode ser um ótimo aplicativo, mas talvez você esteja preocupado que alguém possa estar tirando cópias impressas de suas fotos sem você saber. Ou, você poderia simplesmente não estar mais nisso. Em ambos
Desative a barra de status no File Explorer do Windows 10
Desative a barra de status no File Explorer do Windows 10
Neste artigo, veremos como desabilitar a barra de status no Explorador de Arquivos do Windows 10. Dois métodos revisados, incluindo um ajuste do Registro.
Como desfocar o fundo em uma foto
Como desfocar o fundo em uma foto
Obter a foto perfeita sempre pode parecer difícil. Uma das maneiras mais fáceis de melhorar rapidamente a qualidade das imagens é desfocar o fundo. Este artigo mostrará como desfocar o fundo de uma foto
Como adicionar uma borda no Canva
Como adicionar uma borda no Canva
Canva é uma das plataformas de design gráfico mais populares. Está disponível gratuitamente e possui uma ampla gama de ferramentas avançadas. As opções de design são praticamente ilimitadas, uma vez que existem milhares de modelos gratuitos que são totalmente personalizáveis.