Los que estamos todo el día sentados delante de un navegador por culpa de nuestro trabajo, tendemos a perder una buena parte de ese tiempo navegando por páginas que nos dispersan de nuestra productividad. Paginas como Facebook o twitter o aquel blog que tanto nos gusta y suele actualizarse varias veces al día pueden convertirse en una de nuestras grandes adicciones a las que recurrir varias veces al día ocupándonos una buena porción del tiempo que asignamos a trabajar diariamente.

La función de la que os voy a hablar hoy, nos va a permitir por medio de la terminal, el poder bloquear  estas paginas en nuestro ordenador. Esto puede valernos para que cada vez que intentemos acceder a esas páginas que tanto tiempo nos hacen perder nuestros navegadores nos devuelvan el mensaje de «No es posible conectar« recordándonos así que debemos volver a tareas mas productivas. Huelga decir que esta función puede valer también para aquellos padres que tengan hijos con acceso a internet y que quieran evitar que sus hijos puedan acceder a determinadas páginas.

Estos son los pasos que hay que seguir para poder bloquear una web en nuestros ordenadores Mac utilizando comandos de terminal.

  1. Abre el programa terminal que se encuentra en Aplicaciones/Utilidades.
  2. Una vez abierto en la linea de comando escribe la siguiente linea «sudo nano /etc/hosts» [Sin las comillas. Esto hará que nuestro archivo host se abra en la terminal]
  3. Os preguntara vuestra contraseña de usuario, debéis ponerla. [Para que se abra la cuenta que esteis usando para hacer el cambio debe tener derechos de administrador]
  4. Ahora tendremos en pantalla la lista que  nuestro archivo host tiene determinada.
  5. Usando el cursor [El ratón no funciona dentro de esta lista] debes ir hasta abajo de todo, justo despues de la linea que dice «127.0.0.1 localhost»
  6. Ahora escribe en una linea nueva «127.0.0.1 dominioabloquear.com». [Sin las comillas e introduciendo el dominio que desees bloquear]
  7. En otra linea nueva debes introducir también la opción con www para asegurar el bloqueo completo del la página «127.0.0.1 www.dominioabloquear.com». [Sin las comillas e introduciendo el dominio que desees bloquear, también puedes bloquear si quieres utilizando direcciones ip’s]
  8. Una vez que has introducido los dominios que quieres bloquear, utiliza la combinación de teclas Control + O y después intro, eso hará que se salve el archivo hosts.
  9. Una vez salvado utiliza la combinación de teclas Control + X para cerrar el archivo hosts.
  10. Introduce en la linea de comando la siguiente linea «sudo dscacheutil -flushcache». [Sin las comillas. Esto hará que se refresque el cache de la base de datos de host]
  11. A partir de ahora cada vez que quieras acceder a los dominios bloqueados te saldrá en mensaje «No es posible conectar», con lo cual no tendrás mas remedio que volver a hacer algo más productivo.

Por supuesto todo este proceso es reversible simplemente has hacer todos los pasos que te indico arriba pero esta vez borrando las lineas de las URL’s que quieras volver a permitir su acceso.

Os dejo un vídeo demostrativo de todo el proceso.