Como editar o arquivo Hosts do seu Mac e por que você pode querer fazer isso
Nas profundezas do OS X ou macOS existe um documento de texto pequeno, mas crítico, chamado arquivo Hosts. Entre a maioria dos usuários, é um recurso bastante desconhecido. Mas na verdade é uma alternativa útil a um servidor DNS.
Um servidor DNS é como um “catálogo de endereços” da Internet. Ele armazena os endereços IP de sites. Quando você digita um domínio em seu navegador, seu computador entra em contato com um DNS para traduzir esse domínio em um endereço IP utilizável.
Pense no arquivo Hosts como o “catálogo de endereços” pessoal do seu computador, em vez de um de terceiros. E você pode editá-lo.
Na verdade, há uma variedade de opções pelas quais você pode querer. Aqui está o que você precisa saber sobre isso.
RELACIONADO:
- macOS Mojave e iOS 12 novos recursos de segurança
- Como ativar o modo escuro e o modo de exibição dinâmica no seu MacBook
- O seu MacBook está rastreando suas localizações? Descubra agora
Como editar o arquivo Hosts Mac
Na verdade, existem duas maneiras de editar o arquivo Mac Hosts. Você pode usar o Terminal ou um editor de texto padrão.
O método que você usa depende de você.
Usando o Terminal
A maneira mais simples de editar o arquivo Hosts é usando o terminal UNIX integrado no OS X ou macOS.
Pode parecer um pouco intimista se você não está acostumado a digitar código, mas é um pouco mais simples do que parece.
- Abra o aplicativo Terminal no seu Mac. Use o Spotlight, o Launchpad ou encontre-o em Aplicativos em uma janela do Finder.
- Você precisará acessar o arquivo Hosts no editor de texto Nano. Você pode fazer isso digitando no terminal: sudo nano /etc/hosts
- Você será solicitado a inserir uma senha de administrador. Insira-o e prossiga.
A partir daqui, use as teclas de seta para mover o cursor para abaixo de “broadcasthost. ”É aqui que você inserirá seus domínios e endereços IP.
Basta digitar o nome de domínio ao qual deseja atribuir um endereço. Em seguida, pressione Tab e digite o próprio nome de domínio.
Salve as alterações pressionando Control + O para sobrescrever suas alterações e, em seguida, Control + X para sair do Terminal.
Usando o Editor de Texto
Você também pode editar o arquivo Hosts usando um editor de texto padrão. No entanto, como o arquivo em si está protegido, você não poderá simplesmente clicar duas vezes e editá-lo.
Você precisará copiar o arquivo em outro lugar, fazer as alterações e, em seguida, copiar o arquivo editado de volta para o local apropriado para substituir o arquivo padrão.
- Abra o Finder e selecione Ir > Ir para a pasta.
- Digite o seguinte na caixa: /private/etc/hosts
- Localize o arquivo Hosts e arraste-o para a área de trabalho.
- Clique duas vezes no arquivo Hosts em sua área de trabalho.
Assim como editar Hosts no Nano, isso permitirá que você faça alterações no arquivo. Você pode tentar uma etapa semelhante com o domínio e endereço IP do Facebook para testá-lo.
Novamente, digite o endereço IP. Clique na guia. Em seguida, digite o nome do domínio. Depois de terminar, siga as etapas abaixo.
- Salve o arquivo editado.
- Volte para o Finder e navegue até o local /private/etc/hosts.
- Solte o arquivo Hosts editado nesta pasta e o macOS perguntará o que fazer com o original.
- Escolha Substituir e autentique com sua senha de administrador.
Não está funcionando? Limpe o cache DNS
Se você perceber que os mapeamentos de seu domínio não estão funcionando corretamente, pode ser necessário limpar o cache DNS do seu Mac.
Você pode fazer isso usando o Terminal. Basta abri-lo com o Spotlight ou encontrá-lo em Aplicativos. Em seguida, digite um dos seguintes comandos.
- Para OS X Mavericks e posteriores, use isto: sudo killall -HUP mDNSResponder
- Para OS X Mountain Lion e versões anteriores, use isto: dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Basta autenticar com sua senha de administrador e você estará bem.
Como restaurar o arquivo de hosts padrão
É claro que mexer em um arquivo de sistema como Hosts pode ter efeitos colaterais indesejados em seu computador.
Da mesma forma, você pode concluir qualquer objetivo que deseja alcançar editando-o.
Seja qual for o caso, você pode restaurar o arquivo Hosts padrão usando um dos métodos acima.
Em seguida, basta inserir as seguintes informações abaixo no texto ou no editor Nano – este é o arquivo Hosts como normalmente aparece na maioria dos Macs.
##
# 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
Por que você deve editar seu arquivo Hosts?
Aumento de velocidade do navegador
Se um DNS for como um catálogo de endereços da Internet, você pode pensar no arquivo Hosts do seu Mac como uma versão localizada dele.
Como o seu computador não precisará entrar em contato com um servidor DNS para traduzir um nome de domínio em um endereço IP, o uso do arquivo Mac Hosts pode acelerar nominalmente sua navegação na Internet.
Por exemplo, se você visita um site com frequência, basta usar um serviço como o IP Checker para descobrir seu endereço IP. (Digite o nome de domínio na caixa do site.)
Ao editar o arquivo Hosts, basta atribuir esse endereço IP a esse nome de domínio. Não está claro o quanto isso irá acelerar sua navegação, mas vale a pena tentar se você realmente quer carregar determinados sites rapidamente.
Bloqueio de páginas web maliciosas
Se você está cansado de ver adwares ou páginas maliciosas abrindo enquanto você navega pela Internet, editar o arquivo Hosts pode ajudar.
Apenas anote a próxima vez que um site aparecer sem a sua intenção – e anote o nome do domínio.
Siga um dos métodos acima e adicione um endereço IP falso a ele. Na próxima vez que um site tentar redirecionar seu navegador, a página não carregará.
Essa também é uma ótima maneira de bloquear sites de controle parental. Basta editar um site que você não deseja que seu filho visite e fornecer a ele um endereço IP falso.
Eles não poderão visitar o site, não importa o que façam (a menos que descubram o método do arquivo Hosts).
Produtividade e Foco
Esta pode ser uma medida drástica, mas a edição inteligente do arquivo Hosts pode fazer maravilhas pela sua produtividade e foco.
Se você está trabalhando em um relatório, romance ou outro projeto longo, mas parece que não consegue parar de navegar nas redes sociais, isso pode ser útil.
Basta digitar os nomes de domínio no arquivo Mac Hosts e atribuir a eles um endereço IP inválido (como demonstramos nas etapas acima).
Na próxima vez que você tentar abrir o Facebook, Reddit ou alguma outra mídia social, seu navegador não conseguirá.
Alternativamente, você pode atribuir o site a um endereço de domínio real. Por exemplo, mapear o domínio do Facebook para o endereço IP do New York Times.
Teste de rede
Editar o arquivo Mac Hosts é uma ótima maneira de testar novos servidores web ou redes.
Os desenvolvedores de rede, por exemplo, podem redirecionar um nome de domínio para um site em desenvolvimento. Isso permite que eles vejam um site como um usuário ou visitante real o verá.
É claro que, como os testes de servidores e redes provavelmente só serão feitos por aqueles que já estão “por dentro”, não expandiremos muito esta entrada.