O que é o Arquivo Hosts? | Como Editar para Bloquear Sites
Aprenda a editar o arquivo hosts no Windows, macOS e Linux para testar sites, bloquear anúncios ou redirecionar domínios localmente. Um guia completo para devs.
O arquivo hosts é um arquivo de texto simples no seu sistema operacional que atua como um "mini-DNS" local. Antes de seu computador consultar um servidor de DNS público para encontrar o IP de um site, ele primeiro verifica o arquivo hosts. Isso permite que você substitua o DNS público e force um domínio a apontar para um endereço de IP de sua escolha.
Casos de Uso Comuns para Desenvolvedores
- Desenvolvimento Local: Faça um domínio de produção (ex:
meu-site-real.com.br) apontar para o seu servidor local (127.0.0.1) para testar configurações de SSL ou integrações de API que dependem do nome de domínio. - Teste de Migração de Site: Antes de alterar o DNS publicamente, você pode apontar um domínio para o IP de um novo servidor no seu arquivo hosts para testar o site completo no novo ambiente. Para verificar o IP real de um site, use nossa ferramenta Encontrar IP de Site.
- Bloqueio de Sites e Anúncios: Redirecione domínios de sites de distração ou servidores de anúncios para
127.0.0.1para bloqueá-los instantaneamente no seu computador.
Onde Encontrar e Como Editar o Arquivo Hosts
Você precisará de privilégios de administrador para editar este arquivo.
Windows
- Localização:
C:\Windows\System32\drivers\etc\hosts - Como Editar: Abra o Bloco de Notas "como Administrador", vá em "Arquivo" -> "Abrir" e navegue até o caminho acima (certifique-se de selecionar "Todos os arquivos" em vez de ".txt").
macOS e Linux
- Localização:
/etc/hosts - Como Editar: Abra o Terminal e digite o comando
sudo nano /etc/hosts. Isso abrirá o arquivo no editor de texto Nano com privilégios de administrador.
Sintaxe e Exemplo
A sintaxe é simples: [Endereço de IP] [Nome do Domínio]. Cada entrada deve estar em sua própria linha.
# Comentários começam com #
# Exemplo para desenvolvimento local
127.0.0.1 meu-projeto-local.com
# Exemplo para bloquear um site de distração
127.0.0.1 site-de-distracao.com
127.0.0.1 www.site-de-distracao.com
Após salvar as alterações, pode ser necessário limpar seu cache de DNS para que as novas regras tenham efeito imediato.