Todo Mac tem um arquivo "hosts". É um pequeno arquivo de texto simples que reside em sua máquina com a finalidade de mapear seu nome de host para endereços IP. Sua função é bastante simples e o usuário médio de computador pode nunca precisar interagir com ele, a menos que um problema o obrigue. O arquivo hosts também rastreia coisas como licenças quando você faz atualizações. No entanto, esse arquivo pode ficar confuso por vários motivos e causará problemas ao fazê-lo.
Se o seu Mac não estiver funcionando exatamente como você espera, mostraremos como descobrir se o arquivo hosts está causando esses problemas. Também mostraremos como reparar o arquivo hosts para corrigi-lo.
Como saber se o arquivo de hosts do macOS precisa ser reparado
Um computador com um arquivo de hosts corrompido normalmente terá problemas ao se conectar à Internet. Por exemplo, você pode tentar fazer uma atualização do sistema, mas recebe uma mensagem informando que não pode atualizar porque
seu Mac não está conectado à internet. No entanto, quando você inicia seu navegador da Web, seu computador se conecta à Internet sem problemas.Em casos como este e outros, você pode dar uma olhada no arquivo hosts para ver se há alguma informação corrompida nele.
Para acessar seu arquivo hosts, abra localizador. Na barra de menus, clique em Ir > Ir para a pasta e digite /private/etc/hosts. Em seguida, acerte o Digitar chave. Clique duas vezes no anfitriões arquivo para abri-lo. Ele será aberto em um editor de texto simples. Um arquivo de hosts íntegro deve terminar com as três linhas a seguir:
host local
host de transmissão
host local
Não deve haver nenhum texto além da última linha localhost. Um arquivo hosts limpo deve se parecer com o da figura abaixo.
Se você vir linhas adicionais, é isso que está impedindo sua máquina de se conectar.
No exemplo abaixo, você pode corromper o código que foi escrito no arquivo hosts por um aplicativo enquanto tentava fazer uma atualização. Por alguma razão, este aplicativo provavelmente falhou no meio da atualização e deixou o texto parcial para trás no arquivo hosts. Este texto terá que ser removido manualmente antes que o Mac possa atualizar corretamente. Neste ponto, você pode editar o script ruim usando o editor de texto simples em que ele foi aberto.
Como reparar o arquivo de hosts do macOS
Siga as etapas abaixo para remover as linhas corrompidas. Primeiro, pegue sua dica de ferramenta e destaque tudo abaixo do segundo host local linha. Verifique se você destacou o texto correto; você não deseja alterar nada no texto acima dessa segunda linha localhost. Agora bata Excluir.
Seu Mac agora lhe dará a mensagem:
Você não possui o arquivo “hosts” e não tem permissão para escrever nele. Você pode duplicar este documento e editar a duplicata. Somente a duplicata incluirá suas alterações.
Clique Duplicado. Agora salve o cópia de hosts arquivo em sua área de trabalho e feche o arquivo hosts original. Você notará que o novo arquivo salvo é um arquivo hosts limpo e corrigido que não possui texto adicional após a segunda linha localhost.
Em seguida, clique com a tecla Control pressionada para Renomear o original anfitriões arquivo; configurá-lo para hospeda original. Você será solicitado a inserir sua senha. Feito isso, vá para a área de trabalho e renomeie cópia de hosts para anfitriões. Por fim, arraste o editado anfitriões arquivo de volta para o etc pasta no Finder.
Agora você terá um arquivo de hosts atualizado, menos o texto corrompido. Você também terá o arquivo hosts original, o que é útil se você achar que isso não corrigiu o problema e precisa voltar a ele.
Não se surpreenda ou se assuste se o seu computador exigir que você autentique todas as suas ações durante esse processo. Isso faz parte dos protocolos de proteção do Mac que impedem que programas nefastos alterem sua máquina sem sua autorização ou conhecimento.
Verificando se o reparo do arquivo de hosts do macOS corrigiu o problema
Quando terminar, feche todas as janelas abertas e reinicie a máquina. Você deve primeiro confirmar se o seu Mac é capaz de acessar a Internet após a reinicialização. Se não houver problemas, tente repetir qualquer atividade que tenha desencadeado o problema original. Se o arquivo hosts foi realmente o problema, seu computador agora deve estar se comportando corretamente.
Você também pode querer olhar as melhores ferramentas do Mac para reparar arquivos corrompidos caso esse problema apareça em outro lugar.
Olhando Além do Arquivo Hosts
Embora o arquivo hosts seja uma causa potencial significativa de problemas de conexão, especialmente se um aplicativo tiver adicionado texto a ele, não é de forma alguma o único local em que um problema de conexão pode ocorrer. Se você ainda estiver tendo o mesmo problema, terá que solucionar problemas além do arquivo hosts. Existem várias maneiras de fazer isso, mas pelo menos você saberá que descartou uma causa potencial comum.