4 votos

¿Por qué añadir sitios a /etc/hosts no los bloquea en BigSur?

En MacOS Big Sur añadí la siguiente configuración a mi /etc/hosts mi ISP tiene soporte para IPV6, por lo que normalmente la navegación a los principales sitios que soportan IPV6 probablemente debería ocurrir en IPV6.

127.0.0.1 cnn.com
::1 cnn.com

En una ventana de terminal puedo ver que ping está usando el /etc/host

 ping cnn.com
PING cnn.com (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.036 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.118 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.120 ms
--- cnn.com ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.036/0.091/0.120/0.039 ms

y ipv6

ping6 cnn.com
PING6(56=40+8+8 bytes) ::1 --> ::1
16 bytes from ::1, icmp_seq=0 hlim=64 time=0.061 ms
16 bytes from ::1, icmp_seq=1 hlim=64 time=0.157 ms
16 bytes from ::1, icmp_seq=2 hlim=64 time=0.156 ms
16 bytes from ::1, icmp_seq=3 hlim=64 time=0.159 ms
16 bytes from ::1, icmp_seq=4 hlim=64 time=0.136 ms
--- cnn.com ping6 statistics ---
5 packets transmitted, 5 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 0.061/0.134/0.159/0.037 ms

Sin embargo, desde el navegador cnn.com sigue cargándose en Firefox, Chrome y Safari. He probado todas las sugerencias de este sitio y de otros en Internet, pero cnn.com sigue apareciendo en los navegadores.

  1. Apagar todos los programas y reiniciar la máquina
  2. Vaciar la caché de DNS con sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  3. comprobado que firefox no estaba usando DNS sobre HTTP
  4. Vaciado de la caché DNS en chrome usando chrome://net-internals

¿Cómo puedo bloquear cnn.com en MacOS Big Sur utilizando /etc/hosts para todo el sistema?

4voto

Oskar Puntos 1242

Cuando esto ocurre, es posible que la aplicación que estás utilizando no esté pidiendo a Big Sur que busque el DNS. Para un caso fácil, deberías poder hacer que Safari bloquee. Dependiendo del historial de tu navegador y de lo que escribas exactamente, es posible que tengas que bloquear algo más que "cnn.com". :

127.0.0.1 cnn.com  
::1 cnn.com  
127.0.0.1 www.cnn.com  
::1 www.cnn.com  
127.0.0.1 web.cnn.com  
::1 web.cnn.com  
127.0.0.1 cdn.cnn.com  
::1 cdn.cnn.com 

También tendrá que desactivar la mayor parte de la funcionalidad de la barra de búsqueda, ya que puede estar escribiendo una búsqueda en la web en su barra de direcciones y, a continuación, Google, Duck Duck Go, Ecosia buscará la dirección IP de CNN para usted basado en su escritura cnn y pre-carga de la dirección IP - no la búsqueda de DNS ...

More private browsing from Safari

La imagen de arriba proporciona los ajustes sugeridos para Safari en Big Sur si se implementa la lista de bloqueos que proporcioné anteriormente para https://cnn.com


Los navegadores web y algunas aplicaciones de seguridad, en algunos casos, ya no sólo llaman al sistema operativo para el DNS. El malware, el software potencialmente no deseado e incluso los programas legítimos están comenzando a codificar las direcciones IP para llegar a sus servidores - y esto puede ser bueno en el caso de que estén probando un DNS roto o malicioso - no tan bueno cuando no eres consciente de lo que están haciendo.

Los días en los que los hosts mandaban en el gallinero pueden quedar atrás a menos que Apple obligue a todas las aplicaciones a utilizar las llamadas del sistema. Deberías ser capaz de hacer que Safari en Big Sur bloquee los sitios fuera de los hosts - asegúrate de abrir una pestaña de incógnito / privada o salir de la aplicación después de hacer cambios.

Incluso tratando de bloquear sitios y rangos de red en toda la red utilizando herramientas como Pi-hole se están reduciendo en la guerra cada vez más intensa entre la gente que quiere rastrear y monetizar tu uso de Internet y la gente que está trabajando por la neutralidad de la red y la preservación de la privacidad.

Puede que tengas que trabajar con Chrome para asegurarte de que está usando el DNS del sistema o instalar una extensión que pueda ayudar a bloquear un sitio o implementar un bloqueo de red en tu router fuera de la aplicación y fuera del sistema operativo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X