Los sistemas Windows, desde su versión XP hasta Windows 11, alojan el 'hosts' dentro de la carpeta "C:\Windows\System32\drivers\etc\", en un archivo llamado hosts, si lo editamos vamos a lograr bloquear el acceso a cualquier sitio web.
¿Cómo editar el archivo hosts?
En cualquiera de estos sistemas operativos, necesitaremos permisos de administrador para alterar de algún modo el contenido del fichero. Esto podremos hacerlo, por ejemplo, recurriendo a un editor de texto cualquiera. En Windows, lo ejecutaremos "como administrador" (tras hacer clic sobre el ejecutable con el botón derecho, por ejemplo), y nos encontraremos con algo muy similar a esto:
En el caso de la imagen, veremos que incluye el "127.0.0.1" antes mencionado, así como su equivalente en IPv6 ("::1"), pero que incluso estos aparecen comentados (esto es, tras el signo #), lo que les resta de todo valor: incluso localhost ahora es encontrado mediante una consulta DNS.
Muy bien, pero ahora ¿cómo logramos bloquear
aquellas webs que queremos mantener alejadas de los usuarios de nuestra
página? Fácil: sólo tenemos que escribir por debajo del texto existente,
cuidando de que la nueva línea no empiece por "#", y a continuación escribir "127.0.0.1", pulsar el tabulador, y escribir el dominio que queramos bloquear (sin incluir las 'www' ni 'http://').
Y guardar. De esta forma, cuando alguien intente acceder a estos dominios desde el equipo, éste básicamente intentará conectar consigo mismo, mostrando un error genérico en el navegador que no ofrecerá pistas sobre el procedimiento de bloqueo elegido.