Arquivo HOSTS - Visão Geral

Localização:C:\Windows\System32\drivers\etc\hosts


Exemplo de um arquivo hosts do Windows 10 Pro x64:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
# 127.0.0.1       localhost
# ::1             localhost
As linhas que iniciam com o caractere ‘#’ são comentários, ou seja, são ignoradas pelo sistema.

Para bloquear sites voce redireciona o site para o IP do seu localhost que no padrão é 127.0.0.1 mas o recomendável é você usar o IP 0.0.0.0 um espaço e o link do site.

A diferença é que o bloqueio pode levar um pouco mais de tempo para ocorrer quando se usa o 127.0.0.1 e, se você tiver um servidor web instalado na máquina, todos os sites bloqueados serão redirecionados para ele. Se isso lhe causar problemas, você pode abrir o arquivo HOSTS no Bloco de Notas e usar a função Substituir para trocar todos os 127.0.0.1 por 0.0.0.0.

Para bloquear, por exemplo, o Facebook:
# Bloqueio do Facebook 
0.0.0.0 login.facebook.com
0.0.0.0 www.facebook.com
0.0.0.0 blog.facebook.com
0.0.0.0 apps.facebook.com
0.0.0.0 facebook.com

Para bloquear anúncios nos navegadores, principalmente no Edge, você pode adicionar uma listagem de sites no arquivo hosts, veja estas postagens:
Bloquear anúncios no Microsoft Edge
Bloquear anúncios do Adsense Google

Se seu arquivo hosts tiver uma listagem muito grande pode tornar sua navegação lenta, para minimizar isso faça as seguintes alterações no Registro do Windows:
Tecla Win+r e digite regedit
Faça um backup do Registro:Menu Arquivo e Exportar.

Acesse este caminho:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters

Menu Editar, Novo, Valor DWORD(32bits) e dê o nome de MaxCacheTtl
Menu Editar, Novo, Valor DWORD(32bits) e dê o nome de MaxNegativeCacheTtl
Dê dois cliques na MaxCacheTtl e em Dados do Valor coloque 1.
Dê dois cliques na MaxNegativeCacheTtl e em Dados do Valor coloque 0 (talvez já esteja).


Feche o Regedit e reinicie o computador.

Para apenas visualizar o conteúdo, não abra no local de origem, copie para outra pasta, renomeie para hosts.txt e dê dois cliques para abrir no Bloco de Notas.

Veja também a postagem:
Arquivo HOSTS - Editar e Redefinir para o padrão

Fontes:
Linha Defensiva
WinHelp

Comentários

Postagens mais visitadas deste blog

Particionamento de HDD/SSD Recomendável pela Microsoft