Hoy os explicamos cómo podemos bloquear el acceso determinados sites mediante la edición del archivo /etc/hosts de nuestro sistema GNU/Linux, sin necesidad de instalar extensiones al navegador o programas extra. Puede resultar útil si estamos preocupados por los ‘peques’ de la casa o si, por ejemplo, somos administradores de una red de equipos.

1º) Siempre que modificamos algún archivo del sistema debemos habituarnos a realizar una copia de seguridad previa, aunque la modificación sea sencilla. En este caso:

Código:
    cp /etc/hosts /directorio-de-destino-de-la-copia
2º) Ahora, procedemos a editar como root el archivo hosts con el editor de texto que más nos plazca.

Código:
    mousepad /etc/hosts
Al inicio del archivo veréis algo así:

Código:
    127.0.0.1 localhost
    127.0.1.1 mi-nombre-de-usuario
Justo debajo, debéis escribir la dirección web del site al que no deseáis permitir acceso, tras la dirección del localhost. Por ejemplo:

Código:
    127.0.0.1 sitiobloqueado.com
    127.0.0.1 www.sitiobloqueado.com
Guardamos los cambios y cerramos. Abrid el navegador y probad a acceder al mencionado site. Os deberíais encontrar con el típico mensaje “No se puede conectar / Failed to connect”.


Obviamente, este método es sencillo y más fácil aún de superar si los usuarios del equipo tienen conocimientos suficientes sobre GNU/Linux y conocen la contraseña de root. De este modo, sólo puede resultar útil si somos los únicos administradores del equipo o de la red y nadie más conoce la contraseña de root.

(*) Si habéis modificado lo que no debíais o algo ha fallado, tan sólo tenéis que restaurar la copia realizada previamente de “hosts”, en el paso 1º.



Visto en Linux Zone.