Web Bloqueada

Cuando Internet era joven y el número de dominios muy reducido, la resolución de nombres se hacía por medio del archivo HOSTS en el cual se listan las direcciones IPs y sus correspondientes nombres de dominio.

Con el enorme crecimiento de Internet y la introducción de los servicios DNS, el propósito original del archivo HOSTS fue impractico quedando como una reliquia, que aún hoy los Sistemas Operativos soportan. Cuando se hace una petición por un nombre de dominio, la mayoría de SOs actuales revisan primero si existe una entrada en el archivo HOSTS, de no estar revisan en su caché de DNSs y si tampoco está allí, proceden a mandar una petición a su servidor DNS.

El que el archivo HOSTS tenga la más alta prioridad, nos permite definir nuestras propias entradas por sobre lo que nuestro DNS diga. Si queremos agregar nuestra propia entrada al archivo HOSTS, basta con agregar una linea como está al mismo:

255.255.255.255       nombre.de.dominio

¿Y en dónde se encuentra el tan famoso archivo HOSTS? Varía según el Sistema Operativo, en Windows XP ,Vista y Seven se encuenta enC:\WINDOWS\system32\drivers\etc mientras que en Mac y Linux lo encuentras en/etc/hosts.

Es precisamente esta técnica la que yo he usado desde hace algún tiempo para «bloquear» algunos sitios que no me son útiles y solo roban tiempo de carga a las páginas que visito. En mi caso estoy bloqueando algunos los servicios de publicidad y estadísticas más populares; mi archivo hosts termina luciendo así:

127.0.0.1	www.google-analytics.com
127.0.0.1	pagead2.googlesyndication.com #adsense
127.0.0.1	ad.doubleclick.net
127.0.0.1	rcm.amazon.com # publicidad de amazon
127.0.0.1	a.tribalfusion.com
127.0.0.1	botones.blogalaxia.com
127.0.0.1	s23.sitemeter.com
127.0.0.1	www.statcounter.com
127.0.0.1       ad.yieldmanager.com 
127.0.0.1       yieldmanager.com
127.0.0.1       googleads.g.doubleclick.net 
127.0.0.1       adserving.cpxinteractive.com 
127.0.0.1       ads.gameforgeads.de 
127.0.0.1       tracking.gameforge.de 
127.0.0.1       ebay.doubleclick.net 
127.0.0.1       ad.es.doubleclick.net 
127.0.0.1       softonic.ojdinteractiva.com 
127.0.0.1       pub.softonic.com 
127.0.0.1       advertpro.ya.com 
127.0.0.1       miarroba.com 
127.0.0.1       subdominios.miarroba.com 
127.0.0.1       ad.es.doubleclick.net

Es recomendable usar 127.0.0.1 por motivos de velocidad. Usar este truco tiene sus ventajas frente a otras soluciones de bloqueo o filtro:

  • El archivo HOSTS tiene la más alta prioridad, las entradas allí definidas serán resueltas al «instante»
  • Es independiente del navegador, e incluso no tendrás que instalar ninguna extensión como AdBlock para Firefox
  • Rápido y sencillo, con una linea estarás bloqueando un dominio entero sin sacrificar ciclos de CPU

Y también sus desventajas:

  • Primitivo, no tendrás heurística para bloquear nuevos sistemas de publicidad ni posibilidad de aplicar excepciones bajo ciertas condiciones.
  • Para bloquear un nuevo sistema de publicidad deberás investigar que dominios usan e irlos agregando a tu archivo, algo que pude complicarse si usan muchos subdominios

Usar el archivo HOSTS para bloquear sitios indeseables no es nada nuevo, incluso el sitio Most Valuable Professional mantienen un archivo HOSTS de 604 kb con miles de entradas de sitios maliciosos; y mantienen un blog relacionado donde publican algunos datos interesantes. A mi me parece un poco pesado dicho archivo de MVP pero como es actualizado continuamente luce una buena solución para mantener libre de pestes.

Es curioso, cuando bloqueas tantos sitios de publicidad y empiezas a ver muchos espacios vacíos en los sitios, te das cuenta de que tan «contaminado» está Internet hoy en día.

 

3 comentarios hacia “Web Bloqueada”

  1. - -¤--^] ÂLBERTO [^--¤- Dijo:

    Si estas usando Vista o seven lo que debes hacer es lo siguiente:

    Ubica el archivo en:
    C:\WINDOWS\System32\drivers\etc\hosts

    Clic derecho sobre el archivo y entras en la opción propiedades.

    Entras en la pestaña Seguridad, haces clic en el botón Editar y te aparecera el listado de usuarios que tienen acceso a ese archivo al host y sus respectivos permisos.

    Escoges el usuario con el que inicias sesión y modificas los permisos en las casillas correspondientes.

    Permitir: Control total, Modificar, escritura, etc..

    Una vez hecho esto guardas los cambios con el botón Aceptar.

    Haces las modificaciones al Host y las guardas.

    Si deseas que el archivo vuelva a quedar con permisos restringidos para ese usuario te vas y desmarcas los permisos que le diste y Aceptar de nuevo y listo

    nota: para poder guardar el archivo hosts, necesitas abrir el block de notas con permisos de administrador. Dale botón derecho-> ejecutar como administrador. Despues desde el block de notas vas aARchivo->abrir, buscas el archivo de hosts, le dices que abra todos los tipos de archivos para que aparezca y ya lo puedes editar y guardar

  2. - -¤--^] ÂLBERTO [^--¤- Dijo:

    y si no lo veis claro aqui os dejo este link http://support.microsoft.com/kb/923947/es

  3. Valuable info. Lucky me I found your site accidentally, and I’m surprised why this accident did not happened in advance! I bookmarked it.

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.