O que é o arquivo hosts e por que você o editaria
Hosts é um arquivo de texto sem frescura que o resolvedor do Windows consulta antes de pedir qualquer coisa a um servidor DNS: se o nome do host está na lista, o IP daquela linha vence, e o DNS nem fica sabendo. O arquivo vem da época anterior ao próprio DNS, mas o Windows continua colocando-o na frente da fila — e é exatamente isso que o torna útil. As entradas vão uma por linha: endereço IP, um espaço ou tabulação e o nome; tudo depois de um # é comentário.
Hoje o hosts ganha a vida com quatro ofícios: apontar nomes de desenvolvimento para a sua própria máquina, bloquear domínios no sistema inteiro mandando-os para um endereço morto, testar um site no servidor novo antes do DNS e te salvar quando o DNS caiu mas você lembra o IP. As listas de bloqueio mantidas pela comunidade esticam o segundo ofício para milhares de domínios de anúncio e telemetria de uma vez. Nenhum desses ofícios sobrevive a uma edição desleixada — por isso o como importa mais do que o quê.
- Desenvolvimento local — 127.0.0.1 myapp.test aponta um nome para a sua máquina
- Bloqueio global — 0.0.0.0 ads.example.com manda um domínio para o vazio
- Teste de migração — aponte example.com para o IP do servidor novo antes da virada real do DNS
- Acesso de emergência — alcançar um host com o DNS caído mas o IP na mão
- Bloqueio por listas — cole uma lista hosts da comunidade e corte milhares de domínios de anúncio de uma vez
Editando o hosts direito, passo a passo
Abra o menu Iniciar, digite Bloco de Notas, clique com o botão direito no resultado e escolha “Executar como administrador” — confirme o aviso da UAC. No Bloco de Notas: Arquivo → Abrir, cole C:\Windows\System32\drivers\etc\hosts na barra de endereço e troque o filtro de “Documentos de Texto (*.txt)” para “Todos os arquivos (*.*)”, senão o hosts continua invisível. Adicione suas linhas depois do conteúdo existente, deixe o bloco de comentários padrão intacto e então Arquivo → Salvar — o arquivo precisa continuar chamando hosts, sem extensão.
Um hábito separa a edição que funciona do mistério: limpar o cache do resolvedor. O Windows guarda as respostas em cache, e uma resposta velha pode continuar vencendo por um tempo depois da mudança. Abra o Terminal (Administrador) — ou Win+R e cmd — e execute ipconfig /flushdns; a resposta “Cache do resolvedor de DNS liberado com êxito” significa que as novas consultas vão ler as suas linhas. A prova: ping example.com; se responder do IP que você escreveu, o hosts está fazendo o trabalho dele.
Quando o hosts parece ignorado — e como deixar tudo de fábrica
Três culpados explicam quase todo “minha edição não faz nada”. Primeiro, o cache de DNS — resolvido com a limpeza acima. Segundo, o navegador: Chrome e Edge conseguem resolver nomes pelo próprio DNS seguro (DNS over HTTPS) e pulam o sistema operacional, então um domínio bloqueado abre mesmo assim; desligue o DNS seguro nas configurações de privacidade do navegador e as regras do hosts voltam a mandar. Terceiro, os programas de segurança: alguns antivírus vigiam o hosts e desfazem mudanças em silêncio, e o “Acesso controlado a pastas” da Segurança do Windows pode bloquear o salvamento do Bloco de Notas — confira as notificações e o histórico de proteção dele antes de culpar o Windows.
Deixar o hosts como veio de fábrica é fácil porque o arquivo original não contém nada além de comentários — as linhas do localhost vêm comentadas com #. Apague suas linhas (ou substitua o arquivo inteiro pelo bloco de comentários padrão), salve como administrador e limpe o cache de novo. Dois avisos que valem seus bytes: se o hosts tiver entradas que você não escreveu — ainda mais apontando bancos ou redes sociais para endereços esquisitos —, trate como sintoma de malware e escaneie a máquina; e se o acesso continuar negado mesmo num Bloco de Notas elevado, abra hosts → Propriedades → Segurança e dê controle total aos Administradores — algumas ferramentas de bloqueio apertam essas permissões de propósito.
Perguntas e respostas
Por que dá “acesso negado” ao salvar o arquivo hosts?
Porque o Bloco de Notas foi aberto sem direitos de administrador — hosts é um arquivo do sistema protegido. Feche-o, use “Executar como administrador” no menu Iniciar e salve de novo. Se ainda falhar, confira o Acesso controlado a pastas na Segurança do Windows e a aba Segurança do arquivo.
Como bloquear um site usando o arquivo hosts?
Adicione duas linhas — 0.0.0.0 example.com e 0.0.0.0 www.example.com —, salve e rode ipconfig /flushdns. O domínio passa a resolver num endereço morto em todos os programas que usam a resolução de nomes do Windows.
Por que minha entrada do hosts não funciona no Chrome ou no Edge?
O DNS seguro do navegador (DNS over HTTPS) resolve os nomes internamente e contorna o arquivo hosts. Desligue o DNS seguro nas configurações de privacidade do navegador — ou teste antes a entrada com ping no terminal para confirmar que o hosts em si funciona.
Veja exatamente o que está incluído antes de comprar.
O teste único de 30 minutos cobre os recursos básicos. Os recursos marcados PRO ficam bloqueados até a ativação de uma licença paga.
Continue lendo
Fale com a gente: [email protected]