/ etc / hosts não bloqueando nada

1

Estou tentando usar o /etc/hosts no meu mac para bloquear sites infames, como mackeeper.com e com-cleaner.systems , de todos os tempos que são carregados novamente em pop-ups.

Ao fazer isso, encontrei essas entradas no meu arquivo hosts :

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1        localhost
255.255.255.255  broadcasthost
::1              localhost

então eu adicionei estes ...

127.0.0.1  mackeeper.com
127.0.0.1  www.mackeeper.com
127.0.0.1  mackeeperapp.zeobit.com
127.0.0.1  mackeeperapp2.mackeeper.com
127.0.0.1  *.mackeeper.com
127.0.0.1  activate.adobe.com
127.0.0.1  practivate.adobe.com
127.0.0.1  *.com-cleaner.systems
127.0.0.1  *.bet.pt

e todos esses sites continuam a carregar bem, mesmo depois de um reinício.

Eu também tentei adicionar as mesmas linhas com fe80::1%lo0 e ::1 sem sucesso.

Alguma idéia?

    
por SpaceDog 10.12.2017 / 19:36

1 resposta

5

O macOS tem um cache DNS e, se os endereços IP dos sites com problemas já estiverem no seu cache DNS, a edição /etc/hosts não terá efeito imediato.

O procedimento para liberar o cache do DNS é irritantemente dependente da versão:

link

  • 10.4: lookupd -flushcache
  • 10,5, 10,6: dscacheutil -flushcache
  • 10.7, 10.8: sudo killall -HUP mDNSResponder
  • 10.9: dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • 10.10.1 .. 10.10.3: sudo discoveryutil udnsflushcaches
  • 10.10.4+: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • 11: sudo killall -HUP mDNSResponder
  • 12+: sudo killall -HUP mDNSResponder; sudo killall mDNSResponderHelper; sudo dscacheutil -flushcache
por 10.12.2017 / 22:53

Tags