Como eliminar la publicidad mientras navegas
Escrito por dalva

Publicado:16/10/2003
  Actualizado:16/10/2003
  

Te sientas en tu ordenador, te conectas a Internet, abres tu navegador, y escribes la dirección de una página web. La más de las veces esperas a que acabe de cargar mientras te vas tragando todos los banners, popups y ventanas publicitarias que tu habilidad y reflejos puedan conseguir cerrar antes de que se desarrollen demasiado e inunden tu pantalla. ¿Te suena, verdad? Tu desesperación aumenta al comprobar que la página está cargando primero toda la publicidad antes que lo que a tí te interesa. Con un certero click consigues cerrar la mayoría de las ventanas...

Pero los banners publicitarios están llamando a sus servidores, descargando sus animaciones, chupando tu ancho de banda y ralentizando la carga de la página aún mas...y encima no puedes cerrarlos, ni impedir que se carguen...

¿Hay alguna manera de impedir que los banners se carguen?

Sí la hay, y ademas no necesitarás instalar ningún programa antipopups en tu ordenador para que esto funcione, programas que, al fin y al cabo, consumen recursos. Si ya usas alguno, esto que te voy a explicar puede resultar un complemento a su trabajo. La efectividad de este truco no es del 100% pero al menos conseguirás evitar la carga de la mayoría de esos molestos banners publicitarios y con ello aumentar tu velocidad de navegación. Evitaras que ciertos sitios sepan las paginas por las que estas navegando (tampoco aumentarás su contador de visitas). También lograrás evitar la carga de esa molesta página que tanto se empeña en abrirse.

Para conseguir todo esto utilizaremos un simple archivo de texto que tienes en tu disco duro.

Este archivo se llama hosts (sin extensión)

Lo encontrarás por defecto en los directorios:

C:\Windows si tienes Windows95, Windows98 o Windows Millenium.

C:\Winnt\system32\drivers\etc si tienes Windows NT o Windows 2000.

C:\Windows\system32\drivers\etc si tienes Windows XP Home o Professional.

Si tienes Linux búscalo en tu PC. Con toda probabilidad lo encontraras en el directorio /etc

Si lo abres con el block de notas encontrarás este texto o algo parecido:

# Copyright (c) 1998 Microsoft Corp.
# This is a sample HOSTS file used by Microsoft TCP/IP stack for Windows98
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
# For example:
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost

donde todo lo que hay detrás de una almohadilla (#) son comentarios.

Es posible que encuentres otros archivos de nombre parecido como hosts.sam o lmhosts.sam.!!No los modifiques!! El archivo que nos interesa únicamente se llama hosts y no tiene ninguna extensión.

Si lo tienes, pero no tiene el mismo contenido de arriba, hazle una copia con otro nombre con objeto de recuperarlo en caso de que no te funcione este truco o quieras volver a como estabas antes.

Si no lo tienes, no te preocupes también puedes probar este truco.

 

¿Qué es y para qué sirve el archivo hosts?

Cuando introduces en tu navegador una dirección de Internet o nombre de dominio, tu PC mira primero en el archivo hosts a ver si contiene la IP que corresponde a ese dominio.Si la encuentra, navega directamente a la dirección IP que hosts le indique sin hacer nada mas.

Pero si no la encuentra dentro de hosts entonces se lo envía al servidor DNS ( Domain Name Server, Servidor de Nombres de Dominio) para que se la resuelva. El servidor DNS consulta en su base de datos o a otros DNS y le responde con la IP que corresponde al dominio. Entonces tu PC se conecta a esa IP y establece comunicación con el host remoto.

Si introducimos en nuestro archivo hosts las IPs de las páginas que visitamos más frecuentemente nuestro PC las leerá de ahí y conectará al servidor remoto inmediatamente, con lo que aumentaremos la velocidad de navegación.

Por ejemplo, si el archivo hosts contiene lo siguiente:

216.239.39.101 www.google.com

La página nos cargará mucho más rápido porque hemos eliminado la necesidad de consultar al DNS. Tranquilo, no te voy a pedir que introduzcas todas las IPs de tus Favoritos en el archivo hosts, el truco no va por ahí...

Mecanismo de actuación:

Pero supongamos que escribimos un nombre de dominio en el archivo hosts y en vez de introducir la IP auténtica de ese dominio la sustituimos por la IP 127.0.0.1

127.0.0.1 www.google.com

Que sucedería entonces? El ordenador buscaría primero el dominio en su archivo hosts, lo encontraría y sin buscar nada más solicitaría la página a la dirección IP 127.0.0.1, que es...tu propio PC !!!

Es decir, el ordenador buscaría la página en sí mismo, no la encontraría...y nosotros  estaríamos BLOQUEANDO la navegación hacia ese dominio...Y todo ello modificando un simple archivo de texto.

 

¿Esto que quiere decir?

Pues que si tuviésemos un listado de los dominios a los que llaman los banners publicitarios y páginas no deseadas y los metiésemos en el archivo hosts, nuestro PC no podría navegar hasta ellos y no nos descargarían su publicidad ni podrían espiar nuestros hábitos de navegación.

Estos listados existen y se actualizan cada cierto tiempo porque evidentemente el número de publicitarios ( y de sus dominios) aumenta día a día.

Los tienes aqui:

http://accs-net.com/hosts/get_hosts.html

http://someonewhocares.org/hosts/

http://asp.flaaten.dk/download/pafiledb.php?action=category&id=2

http://www.mvps.org/winhelp2002/hosts.htm

http://www.everythingisnt.com/hosts.html

 

¿Cómo puedo usar hosts?

Haz una copia de tu archivo hosts original y dale otro nombre. Descarga y descomprime el archivo hosts.zip al directorio adecuado de tu PC teniendo en cuenta el Sistema Operativo que uses (lo tienes especificado arriba), sustituyendo tu archivo hosts original por éste. Si usas Windows 2000, NT o XP deberás tener permisos de administrador para poder hacer esto. Si usas Linux deberás entrar como root.

Por supuesto tu también puedes añadir entradas manualmente a hosts para bloquear ciertos sitios (paginas que no desees ver o que se empeñen en cargarse, dominios pornograficos, etc...) usando el mismo formato. Ejemplos:

127.0.0.1 publicihost.com

127.0.0.1 www.publicihost.net

Recuerda que cada entrada debe ir en una línea separada.

Deberas al menos cerrar sesion para que los cambios surtan efecto.

 

MUY IMPORTANTE: Si usas Windows 2000, NT o XP además deberas también hacer esto:

Si no es así, sáltate este punto.

-Pincha Inicio-Ejecutar y escribe:

services.msc

para abrir la ventana del Administrador de servicios del sistema. (Es el método más rápido)

-Localiza el servicio "Cliente DNS" (si tu Windows esta en ingles se llama "DNS Client"), pinchalo, y con el boton derecho abre sus Propiedades.

-En la ventana que aparece, en la pestaña "General", en "Tipo de Inicio" (Startup type),elige "Deshabilitado" (Disabled).

-Si el servicio esta activo (Service Status),pincha en "Detener" (Stop).

-Pincha OK o Aceptar para guardar los cambios.

-Cierra la ventana del Administrador de servicios y reinicia.

Si no haces esto la única consecuencia es que la navegación se ralentiza bastante en esos Sistemas Operativos.

Precauciones importantes a la hora de usar hosts:

-Es posible que cuando abras tu archivo hosts original encuentres que ya hay direcciones IP y dominios dentro de él. En ese caso copia y pega su contenido en el archivo hosts que te acabas de descargar. Ten en cuenta esto sobre todo si usas alguna distribución de Linux.

-Se ha dado el caso de que Windows Update no funciona despues de utilizar este truco. Ello es debido a que la página de Windows Update ultimamente solicita uno de sus componentes a un dominio que no pertenece a Microsoft, concretamente "akamai.net" y que es uno de los que están baneados por hosts. Para que vuelva a funcionar edita el archivo "windowsupdate.log" ( que esta en la carpeta C:\Windows por defecto) y comprueba que ninguno de los dominios que contiene esté incluído en hosts. Si así fuera, edita hosts, borra las referencias a esos dominios y guarda los cambios.

Efectos "secundarios" usando hosts:

-Es posible que algunos sitios que antes te funcionaban dejen de funcionar. En ese caso edita hosts, borra la referencia a ese sitio y guarda los cambios.

-Cuando navegues, si pinchas el botón "Atrás" de tu navegador notarás en algunos casos que no retrocedes inmediatamente a la página anterior. Ello es debido a que la página inmediatamente anterior no es la que deseas ver, sino la de uno de los banners bloqueados y el navegador se queda parado porque no encuentra página a donde ir. Simplemente vuelve a hacer click en el botón "Atrás" una o dos veces y saltarás a la pagina deseada. Esto también puede suceder con el botón "Adelante".

-Si usas el navegador Netscape notarás que tarda algo más de tiempo en "aceptar" que no le está llegando contenido desde los hosts publicitarios. Esto puede retardar algo la navegación.

-También es posible que este truco no te funcione de ninguna manera. Asegúrate de haber guardado el archivo descargado en el directorio correcto de tu disco duro.(Compruebalo arriba)

-O que parezca que el truco no funciona en un primer momento. En ese caso prueba a borrar la caché de archivos temporales de Internet y/o reinicia.

Incompatibilidades:

-No funciona con comodines :( . Ejemplo:

127.0.0.1 *.publicihost.com

127.0.0.1 http//*.publicihost.com

-Tampoco con dominios que empiecen con una IP. Tipo http://xxx.xxx.xxx.xxx/banner.htm

-Ni con publicidad que venga del mismo sitio al que te estas conectando :(

Recomendación:

Descarga e instala cada cierto tiempo un hosts actualizado.

Aclaración por si hay dudas sobre si usarlo o no:

El uso de este truco no afecta a los programas de intercambio de archivos p2p (Emule, Kazaa, Edonkey, etc).