Hosts confusos? Como restaurar o arquivo /etc/hosts padrão original no Mac OS X
O arquivo hosts está incluído em todos os computadores e é usado pelo Mac OS para mapear endereços IP para nomes de host. Como os usuários podem optar por ajustar, alterar ou editar o arquivo hosts por vários motivos, ele pode ser facilmente sujeito a erros do usuário, levando a uma variedade de problemas de rede indesejáveis, desde locais de rede inacessíveis, falhas de rede, sites bloqueados ou, de outra forma, incapaz de carregar, mesmo em atualizações com falha do iOS e vários erros do iTunes, como os erros 17 e 3194 frequentemente encontrados porque os servidores da Apple foram bloqueados.
Felizmente, restaurar o arquivo /etc/hosts padrão original de volta ao normal é muito fácil, e a melhor maneira de recuperar o arquivo padrão intacto original é simplesmente substituir o arquivo hosts danificado existente por um novo versão limpa que é uma cópia do que vem por padrão no Mac OS X. Um exemplo disso foi incluído abaixo para sua conveniência, mas você também pode recuperá-lo de outro Mac, se necessário. Nenhuma entrada ou modificação adicional está incluída na versão abaixo, que é uma réplica direta daquela encontrada no OS X Mavericks, tornando seguro retornar se você acidentalmente estragou o importante documento de hosts durante uma alteração ou ajuste. Você vai querer copiar o texto abaixo e colá-lo em um arquivo de texto simples, armazenado no caminho /etc/hosts. Se você não tiver certeza de como fazer isso, siga estas instruções para aprender como editar o arquivo da maneira correta na linha de comando e simplesmente sobrescrevê-lo com o bloco de hosts abaixo ou usar o TextEdit e salvar a versão bagunçada , que é o que veremos a seguir.
O arquivo /etc/hosts padrão e original no Mac OS X se parece com isso
Contido no bloco de código está o arquivo hosts original e as quatro entradas padrão. Basta copiar e colar sobre um arquivo de hosts existente e salvá-lo como texto simples para restaurá-lo.
Host Database localhost é usado para configurar a interface de loopbackquando o sistema está inicializando. Não altere esta entrada.127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost
Aqueles familiarizados com a linha de comando não devem ter problemas com isso, mas se você não tiver certeza do que fazer, também pode concluir o processo no aplicativo TextEdit, conforme descreveremos abaixo :
Restaurar um arquivo Hosts original não modificado para Mac OS X
TextEdit é o editor de texto simples incluído em todos os Macs, você também precisará de acesso de administrador para concluir esta tarefa, pois o documento de hosts é um arquivo de sistema em um diretório restrito.
- Abra o TextEdit e cole o bloco de código acima em um novo arquivo vazio em branco
- Select All text e escolha “Format > Make Plain Text” e clique em “OK
- Escolha “Arquivo > Salvar como” e desmarque a caixa “Se nenhuma extensão for fornecida, use txt” – isso é importante, NÃO INCLUA UMA EXTENSÃO DE ARQUIVO
- Pressione Command+Shift+G para abrir a janela “Ir para pasta”, agora digite /etc/ e vá
- Nomeie o arquivo ‘hosts’ e salve, você precisará inserir uma senha de administrador para poder gravar neste diretório
Agora, para confirmar se o arquivo hosts foi salvo corretamente, vá para o aplicativo Terminal e digite o seguinte:
cat /etc/hosts
Esse comando deve reportar o arquivo para ficar assim:
Se não se parece com o exemplo de arquivo hosts acima, você fez algo errado. Os problemas mais comuns geralmente são não salvar o arquivo como texto simples, adicionar acidentalmente a extensão do arquivo ou nomeá-lo incorretamente, portanto, verifique novamente. Se ainda estiver com problemas, talvez você não tenha sobrescrito o arquivo corretamente.
Você provavelmente desejará liberar o cache DNS ou apenas reiniciar o Mac para que as alterações entrem em vigor em todo o sistema e restaure o arquivo hosts.
Esta é realmente a maneira mais fácil de restaurar o arquivo hosts se você o estragou, se ele ficou muito confuso com toneladas de entradas ou de alguma outra forma tornou o banco de dados hosts completamente inutilizável.Você certamente não precisa restaurar um Mac inteiro a partir de um backup do Time Machine ou reinstalar o sistema operacional para fazer isso.