Como editar seu arquivo hosts no Windows, Mac ou Linux

0
28


TAW4 / Shutterstock.com

Ocasionalmente, você pode precisar editar o arquivo hosts em sua máquina. Seu arquivo host pode ter sido editado maliciosamente em um ataque ou como uma brincadeira. Como alternativa, você pode querer apenas controlar o acesso a determinados sites ou monitorar o tráfego de rede.

Os computadores têm arquivos host desde os dias da ARPANET. Os arquivos de host foram usados ​​para resolver nomes de host por décadas antes da implementação do sistema DNS. Como eram usados ​​para ajudar na resolução de nomes de rede, os arquivos do host se tornaram documentos enormes.

Microsoft, Apple e outros desenvolvedores de sistemas operacionais mantiveram o arquivo hosts, portanto, ele varia muito pouco entre Windows, macOS e Linux. A sintaxe permanece praticamente a mesma em todas as plataformas. A maioria dos arquivos hosts terá várias entradas de loopback. Podemos usar isso para o exemplo básico de sintaxe típica.

A primeira parte será o local para o qual redirecionar, a segunda parte será o endereço para o qual você deseja redirecionar e a terceira parte será o comentário. Eles podem ser separados por um espaço, mas, para facilitar a leitura, geralmente são separados por uma ou duas guias, ou o número equivalente de espaços.

127.0.0.1 localhosts #loopback

Agora vamos ver como acessar arquivos hosts em diferentes sistemas operacionais.

Editando o arquivo hosts no Windows 10 ou 11

O arquivo hosts ainda está presente nos mais recentes e melhores da Microsoft, Windows 10 e Windows 11, apesar de ser antigo para os padrões de computação. No entanto, não é amplamente utilizado em redes Windows modernas.

O arquivo hosts, como outros arquivos que podem ser encontrados na pasta do Windows, está protegido. Você precisa de privilégios administrativos para mover, editar ou excluir o arquivo.

RELACIONADO: Como editar o arquivo hosts no Windows 10 ou 11

Você pode usar qualquer editor de texto simples que desejar para modificar o arquivo hosts, no entanto, o Bloco de Notas é perfeitamente adequado para a tarefa. Você não precisa baixar outro apenas para este trabalho.

Clique no botão Iniciar, digite “notepad” na pesquisa e clique com o botão direito do mouse e clique em “Executar como administrador”.

Clique em “Arquivo” no canto superior esquerdo, pressione “Abrir” e navegue até:

C:WindowsSystem32driversetc

Certifique-se de alterar a seleção para “Todos os arquivos (*.*)” em vez de “Documentos de texto (*.txt)”. O arquivo hosts não tem uma extensão de arquivo, então ele não aparecerá se você estiver apenas exibindo documentos de texto. Depois de alterar essas configurações, encontre o arquivo “hosts” e clique em abrir.

Abra o arquivo hosts com o Bloco de Notas.  Certifique-se de alterá-lo para

Você pode então editar o arquivo hosts conforme desejado. Existem algumas coisas óbvias a fazer com isso, como bloquear ou redirecionar o tráfego da Internet.

RELACIONADO: Como usar o arquivo hosts do seu computador para bloquear toneladas de malware, pornografia e outros tipos de sites

Editando o arquivo hosts no Windows 8 ou 8.1

Editar o arquivo hosts no Windows 8 e 8.1 é basicamente o mesmo que no Windows 10 ou 11.

Basta procurar o Bloco de Notas, clicar com o botão direito do mouse no Bloco de Notas na lista de resultados da pesquisa e escolher “Executar como administrador”.

Depois de abrir o Bloco de Notas, clique em “Arquivo” no canto superior direito, clique em “Abrir” e navegue até a pasta /etc/:

C:WindowsSystem32driversetchosts

Você poderá editar o arquivo hosts como faria com qualquer outro arquivo. Você pode usá-lo para bloquear o acesso a sites, se desejar.

Adendo: Se você receber um erro notificando que não tem permissão, você não executou o Bloco de Notas como administrador.

Cara Mendaftar Inmobi

janelas 7

Acessar o arquivo hosts no Windows 7 é o mesmo que nas versões mais recentes do Windows. Você precisa executar o Bloco de Notas como administrador, navegar até o arquivo hosts e abri-lo.

Há algumas maneiras de fazer isto. A primeira é encontrar o Bloco de Notas, clicar com o botão direito do mouse, clicar em “Executar como administrador” e navegar até o arquivo hosts. Localiza-se em:

C:Windowssystem32driversetc

Como alternativa, você pode pressionar Windows + R para abrir uma janela Executar e digitar o seguinte comando:

notepad c:windowssystem32driversetchosts

O comando executará o Bloco de Notas como administrador e abrirá automaticamente o arquivo especificado.

Quando o bloco de notas estiver aberto, você poderá editar o arquivo. Neste exemplo vamos bloquear o Facebook. Para fazer isso, basta digitar o seguinte após a marca #.

0.0.0.0    www.facebook.com

Observação: Você também pode usar o endereço de loopback em vez de 0.0.0.0, mas isso depende basicamente de suas preferências pessoais.

Agora que você editou seu arquivo Hosts, certifique-se de salvá-lo.

Agora observe se tentarmos acessar o Facebook no IE não conseguimos acessar a página.

Também não conseguimos acessá-lo no Google Chrome… (ver notas finais). Além disso, para obter mais informações sobre como editar seu arquivo Hosts, confira o artigo do The Geek sobre como criar um atalho para editar rapidamente seu arquivo Hosts.

Editar arquivo hosts no Ubuntu

No Ubuntu (e na maioria das distribuições Linux), você pode editar o arquivo hosts diretamente no Terminal. Você pode usar seu editor de linha de comando favorito ou seu editor de texto GUI favorito. Para este exemplo usaremos o Vim, pois é um dos editores de texto tradicionais do Linux. Assim como o Windows, o arquivo hosts do Ubuntu está localizado no /etc/ pasta, embora aqui esteja na raiz da unidade. O arquivo hosts está protegido e sua conta de usuário regular não poderá editá-lo.

RELACIONADO: Defina um perfil grande do Vim usando .vimrc

Você precisará iniciar o Vim precedido por sudo, que é conceitual e funcionalmente semelhante a “Executar como administrador” nos sistemas operacionais Windows. Abra um Terminal e digite:

sudo vim etchosts

Você precisará digitar sua senha antes que o comando seja executado.

RELACIONADO: Como controlar o acesso ao sudo no Linux

Observação: Se você receber uma mensagem de que o Vim não está instalado, basta executar “sudo apt install vim” em um Terminal.

corre

Agora que está aberto, podemos editá-lo para redirecionar o Facebook para nada. Você notará que com o Ubuntu também há uma seção para IPv6.

Você pode ignorar a seção IPv6 na maioria dos casos; simplesmente editar a seção IPv4 deve fazer o que você precisa.

Uma entrada no arquivo hosts que o Facebook bloqueará.

Agora podemos salvar o arquivo e tentar acessar o Facebook.com. Quando você define o endereço no arquivo hosts como 0.0.0.0, seu computador não pode acessar o Facebook e gera um erro: “Não é possível conectar”.

O navegador não pode se conectar ao Facebook.com.

Observação: Se o seu navegador foi configurado para usar DNS sobre HTTPS e seu próprio servidor DNS, editar o arquivo hosts pode não bloquear o acesso.

RELACIONADO: Como definir a ordem de pesquisa de DNS no Ubuntu 18.04 usando o NetPlan

Altere o arquivo hosts em qualquer versão do macOS

No macOS, acessar o arquivo hosts é muito semelhante ao Ubuntu. Comece no terminal e use seu editor favorito; Pode até ser um editor de texto baseado em GUI, se você quiser, mas é mais fácil usar um editor de linha de comando do Terminal.

Executar o Vim como sudo é a única maneira de acessar o arquivo hosts.  Será solicitada uma senha.

O arquivo será muito parecido com o arquivo hosts encontrado no Windows e no Linux. Novamente vamos redirecionar o Facebook para 0.0.0.0.

O arquivo de hosts do MacOS.

O Safari, assim como um navegador no Windows e no Ubuntu, não poderá se conectar ao Facebook.

A conexão do Safari com o Facebook foi bloqueada.

Por que o arquivo Hosts não bloqueia as conexões?

Todos os principais navegadores modernos oferecem DNS sobre HTTPS (DOH). O DOH criptografa suas solicitações de DNS para que elas não possam ser interceptadas e lidas por terceiros que possam estar bisbilhotando; no geral, isso é uma grande coisa.

RELACIONADO: Como o DNS sobre HTTPS (DoH) aumentará a privacidade online

Para nossos propósitos aqui, ele limita a utilidade do arquivo hosts. O arquivo hosts pode pode ser usado para bloquear o tráfego da Internet se o seu navegador se referir ao servidor DNS especificado no sistema operacional Windows. Muitos navegadores habilitarão automaticamente o DNS sobre HTTPS e usarão seus próprios servidores DNS. Isso resulta no navegador pulando completamente o arquivo hosts. É possível forçar seu navegador a usar o servidor DNS especificado pelo Windows, mas você terá que procurar nas configurações do seu navegador.

Isso deve ajudá-lo a começar a entender o arquivo Hosts e como ele pode ajudar a proteger seu computador. Sob as circunstâncias certas, você pode usá-lo para bloquear sites que você não deseja que um PC possa acessar.

RELACIONADO: Truques estúpidos de geeks: crie um atalho para editar rapidamente seu arquivo de hosts