2 votos

Después de actualizar de Big Sur 11.2 a Monterey 12.1 Safari ignora HOSTS

Llevo más de 10 años utilizando el archivo HOSTS para bloquear anuncios y otras molestias tanto en MacOS como en PCs con Windows. (Consulte: https://winhelp2002.mvps.org/hosts.htm )

Ha funcionado sin problemas, hasta la actualización de MacOS a Monterey 12.1.

El nuevo comportamiento lo noté tanto en mi MacBook Pro (principios de 2015) como en mi Mac mini (2018).

Con Firefox, los anuncios se siguen bloqueando igual que antes.

Ahora sólo puedo bloquear anuncios en Safari (15.2) utilizando un bloqueador de contenido, por ejemplo Adblock Plus.

Parece que Safari en Monterey ignora el archivo HOSTS. He probado a reiniciar Safari y el Mac y a vaciar la caché DNS, pero todo ha sido en vano.

Como prueba he añadido www.nytimes.com al archivo hosts. En Firefox, el sitio no parece existir. Safari lo abre como de costumbre, así que definitivamente está ignorando HOSTS.

¿Alguien más ha notado este problema?

Actualización: el problema sólo se produce cuando se selecciona Ocultar dirección IP para rastreadores y sitios web; no se produce cuando sólo se selecciona Ocultar dirección IP para rastreadores.

Según tengo entendido, los navegadores nunca deberían ignorar los HOSTS, ya que pueden ser necesarios para la Intranet y otros redireccionamientos/bloqueos.

0voto

Ezekiel Elin Puntos 241

Actualización: el problema sólo ocurre cuando se selecciona Ocultar dirección IP para rastreadores y sitios web; no ocurre cuando sólo se selecciona Ocultar dirección IP para rastreadores.

Como habrás observado, "Ocultar dirección IP" (que también se conoce como retransmisión privada de iCloud) utiliza un proceso completamente distinto para resolver las consultas DNS.

Desde el libro blanco :

Para proteger la privacidad de la resolución de nombres DNS para todas las consultas enviadas por el dispositivo y evitar dicho rastreo, Private Relay utiliza DNS Oblivious sobre HTTPS (ODoH).

ODoH envía las consultas DNS a través del primer repetidor de Internet, por lo que el servidor DNS no puede identificar al usuario que realiza la consulta. Cada consulta se rellena y cifrada mediante cifrado híbrido de clave pública (HPKE) para ayudar a garantizar que el primer repetidor de Internet no pueda saber el nombre de dominio que busca el usuario.

Evidentemente, este proceso no lee el archivo HOSTS.


Según tengo entendido, los navegadores nunca deberían ignorar los HOSTS, ya que pueden ser necesarios para la Intranet y otros redireccionamientos/bloqueos.

Esto también se aborda:

Si un servidor proxy u ODoH detecta que un nombre de servidor específico no es un nombre público de Internet, indica al dispositivo que intente acceder al servidor directamente a través de la red local. Para mayor protección, el dispositivo nunca permitirá conexiones directas a nombres que estén en la lista de rastreadores conocidos de DuckDuckGo.

Aunque parece que podrías añadir un dominio personalizado en tu archivo HOSTS, no puedes modificar ningún dominio que resuelva en iCloud Private Relay.

Una última cosa:

Si un usuario ha configurado ajustes DNS cifrados personalizados mediante un perfil o una aplicación, se utilizará el servidor DNS especificado en lugar de ODoH. Las conexiones de Safari y todas las conexiones HTTP no cifradas también resolverán los nombres utilizando el servidor DNS especificado antes de enrutarse a través del Retransmisor Privado.

Un servidor DNS no cifrado proporcionado por una red local o editado manualmente en Ajustes (iOS) o Preferencias del Sistema (macOS) no se utilizará para el tráfico de iCloud Private Relay.

Si quieres proporcionar tu propio servicio DNS, puedes hacerlo. Esto significa que un servicio DNS personalizado que no resuelva esos nombres de host debería funcionar sin problemas.

-1voto

Oskar Puntos 1242

Safari y otros navegadores suelen pasar tu URL a la base de datos del motor de búsqueda, que no puede saber qué estás intentando bloquear localmente.

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