Estou tentando usar /etc/hosts
no meu mac para bloquear sites de lixo infames como mackeeper.com
e com-cleaner.systems
de carregar novamente em pop-ups.
Enquanto fazia isso, encontrei estas entradas no meu hosts
arquivo:
##
# 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 após uma reinicialização.
Também tentei adicionar as mesmas linhas com fe80::1%lo0
e ::1
sem sucesso.
Alguma ideia?
O macOS tem um cache DNS e, se os endereços IP dos sites problemáticos já estiverem no cache DNS, a edição
/etc/hosts
não terá efeito imediato.O procedimento para liberar o cache DNS é irritantemente dependente da versão:
https://help.dreamhost.com/hc/en-us/articles/214981288-Flushing-your-DNS-cache-in-Mac-OS-X-and-Linux
lookupd -flushcache
dscacheutil -flushcache
sudo killall -HUP mDNSResponder
dscacheutil -flushcache; sudo killall -HUP mDNSResponder
sudo discoveryutil udnsflushcaches
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
sudo killall -HUP mDNSResponder
sudo killall -HUP mDNSResponder; sudo killall mDNSResponderHelper; sudo dscacheutil -flushcache