Eu encontrei a solução:
Bloquei algum tempo perdendo sites no arquivo .hosts
da seguinte forma:
127.0.0.1 example.com www.example.com
Para "proteção dupla", também bloqueei example.com
na guia Zonas bloqueadas do firewall Comodo nas configurações de Políticas de segurança de rede, portanto, o firewall bloqueou example.com
que foi redirecionado para 127.0.0.1
no mesmo tempo. Depois de excluir os endereços bloqueados da guia Zonas bloqueadas, tudo funciona corretamente, mesmo se o firewall estiver ativado.
Eu nem bloqueei diretamente localhost
no arquivo .hosts
, nem no firewall. No entanto, indiretamente, eu bloqueei localhost
no firewall porque eu bloqueei sites que foram redirecionados para localhost
. Se eu desabilitei o firewall apenas os redirecionamentos estavam ativos, por exemplo. se eu digitei example.com
, ele foi redirecionado para o meu servidor local. Quando o firewall (e os blocos também) foram habilitados, eles bloquearam localhost
, achando que o example.com
estava bloqueado.
O problema não estava nas configurações do arquivo .hosts e (meio) não nos blocos do firewall, porque eu usei os dois com frequência. Eu apenas não pensei que eles afetariam um ao outro. Além disso, você só nota esse conflito em alguns casos específicos como o meu: você tem um servidor e deseja acessá-lo por meio de localhost
.