Esta técnica de bloqueo de acceso a páginas web (hay varias más) se basa en modificar el fichero hosts. Para ello sólo necesitaremos acceso como administrador y añadir una línea por página web que queramos bloquear, dicha línea deberá contener una dirección IP, <tabulador> y el nombre de dominio de la página a bloquear como mostraremos a lo largo del artículo.

 

 

 

Qué es el Fichero Hosts

 

El fichero hosts es consultado cada vez que un usuario intenta conectarse a una página web, en él se albergan las páginas web que serán bloqueadas, por lo tanto, todas las que no estén en este fichero, tendrán permitido el acceso. Es como preguntar a papá y mamá si nos dejan acceder a la página que queremos. :P Para mayor información, como siempre, tenemos Wikipedia: Qué es el archivo Hosts

 

Dónde Encontramos el Fichero Hosts

 

Para acceder al archivo hosts, lo podemos localizar en la ruta C:\WINDOWS\system32\drivers\etc\hosts. Para modificarlo, deberemos abrir el fichero con un editor de texto (como puede ser notepad.exe) y con permisos de administrador.

Si nadie lo ha modificado anteriormente para restringir el acceso a páginas web, el contenido del fichero deberá ser algo parecido a:

# Copyright (c) 1993-1999 Microsoft Corp.
#
# Éste es un ejemplo de archivo HOSTS usado por Microsoft TCP/IP para Windows.
# Este archivo contiene las asignaciones de las direcciones IP a los nombres de
# host. Cada entrada debe permanecer en una línea individual. La dirección IP
# debe ponerse en la primera columna, seguida del nombre de host correspondiente.
# La dirección IP y el nombre de host deben separarse con al menos un espacio.
#
# También pueden insertarse comentarios (como éste) en líneas individuales
# o a continuación del nombre de equipo indicándolos con el símbolo "#"
#
# Por ejemplo:
#
# 102.54.94.97 rhino.acme.com # servidor origen
# 38.25.63.10 x.acme.com # host cliente x
127.0.0.1 localhost 

El simbolo '#' sirve para comentar la línea en cuestión, por lo que la única línea operativa en el fichero, sería 127.0.0.1  localhost, lo cual no hace absolutamente nada.

 

 

Cómo Bloquear Acceso a Páginas Web

 

Para bloquear el acceso a las páginas web que deseemos, sólo tenemos que incluir:

  • 127.0.0.1 (podrá ser cualquier otra dirección IP que no esté asignada a una página web real)
  • Nombre de dominio de la página web

De tal forma que si queremos bloquear la página de www.eleinformatico.es, cosa para nada recomendable, el fichero quedaría:

# Copyright (c) 1993-1999 Microsoft Corp.
#
# Éste es un ejemplo de archivo HOSTS usado por Microsoft TCP/IP para Windows.
# Este archivo contiene las asignaciones de las direcciones IP a los nombres de
# host. Cada entrada debe permanecer en una línea individual. La dirección IP
# debe ponerse en la primera columna, seguida del nombre de host correspondiente.
# La dirección IP y el nombre de host deben separarse con al menos un espacio.
#
# También pueden insertarse comentarios (como éste) en líneas individuales
# o a continuación del nombre de equipo indicándolos con el símbolo "#"
#
# Por ejemplo:
#
# 102.54.94.97 rhino.acme.com # servidor origen
# 38.25.63.10 x.acme.com # host cliente x
127.0.0.1 localhost
127.0.0.1 www.eleinformatico.es

Nótese que entre la IP y el nombre de dominio hay una tabulación.

Con esta configuración, el acceso a eleinformatico.es estaría bloqueado.

 

Cómo Funciona el Fichero Hosts

 

La explicación de cómo funciona el fichero hosts es bastante sencilla. Como he indicado antes, el fichero hosts es consultado por el sistema cada vez que se intenta acceder a cualquier página web. Se buscará si el dominio al que se intenta acceder se encuentra en el fichero hosts, y en el caso en el que éste aparezca, el acceso se redirigirá a la IP situada a la izquierda del dominio. Por lo tanto, si en nuestro ejemplo un usuario intenta acceder a eleinformatico.es, el sistema hallará en hosts una fila con el dominio escrito y cogerá la IP 127.0.0.1 como nueva IP de eleinformatico.es, pero al intentar acceder... ZASCA! Acceso restringido yell

Ésta técnica es bastante utilizada por troyanos y Malware en general para restringir o redireccionar el acceso a páginas web, así que os podéis sentir como auténticos HACKERS!! :P

 

Vídeo Restringir Acceso a Páginas Web

 

Si lo prefieres, tienes los pasos a seguir en el canal de Youtube de El e-Informático:

 

Como siempre, si tienes alguna duda o problema configurando lo comentado en el artículo, estoy a tu disposición a través de los comentarios! ;)