Não. O arquivo hosts não afeta nenhum roteamento. Isso afeta apenas as pesquisas de nome. Como 216.58.212.68
é um endereço IP, o sistema não procura na tabela de hosts.
Leia aqui para mais informações sobre o arquivo hosts: link
Se você quiser bloquear conexões com um endereço IP do seu sistema, há algumas maneiras de fazer isso, como:
-
Tráfego de Blackhole usando o comando
route
:route add 216.58.212.68 gw 127.0.0.1 lo
-
Rejeitar tráfego usando o comando
route
:route add -host 216.58.212.68 reject
-
Rota nula usando o comando
ip
:ip route add blackhole 216.58.212.68/32
Agora, se você quiser bloquear o tráfego de um sistema pelo nome, adicione uma entrada falsa ao seu arquivo de hosts apontando esse nome para o endereço de loopback:
127.0.0.1 badactor.evil.com
Em seguida, qualquer tráfego que tente obter esse host do sistema será falsificado, desde que seu sistema esteja configurado para usar a pesquisa de arquivos de hosts antes do DNS. Qualquer busca especificamente baseada em DNS ainda funcionará, embora você possa usar um servidor DNSMASQ como um Pi Hole para bloquear até mesmo pesquisas de DNS.
Certifique-se de ler as man pages para os comandos route
e ip
, assim você entenderá como tornar esses comandos persistentes entre as reinicializações se você precisar deles.