Hoy me preguntaron por correo cómo bloquear un sitio en todos los navegadores de Windows y lo primero que se me vino a la mente fue algún software de control parental, pero hay otra forma de hacerlo sin necesidad de realizar instalaciones: con el archivo hosts.
Hace tiempo publiqué un post que explicaba su funcionamiento y cómo editarlo, para no repetir lo mismo simplemente dejaré un ejemplo con el cual se bloquea el acceso a Facebook:
Con esta configuración, sin importar el navegador que se use, tanto «facebook.com» como «www.facebook.com» no cargarán. Para bloquear más sitios simplemente hay que agregarlos uno por línea, en la mayoría de los casos es necesario agregar dos líneas por sitio para bloquear el acceso con y sin WWW al principio:
Esto puede resultar útil, por ejemplo, para bloquear sitios de adultos y evitar que los más pequeños accedan por error. Sólo un Administrador puede editar el hosts, así que para evitar que esta configuración sea modificada se pueden crear distintos usuarios con permisos limitados.
Más información: cómo editar el archivo hosts.
Cualquier duda como siempre puedes dejar un comentario.
como ago si me pide permiso el servidor y no me permite guardar los cambiospara que se bloquee la pagina?
Yo lo hice y me funciono pero solo para esta ruta http://www.facebook.com, e intente hacerlocon el face de otros paises, y entro de mane instantanea como si no se hubiese bloquedo nada que chimba meda :(
Con la única línea que comenta @4 es cierto que bloquea el acceso si utilizas Firefox solamente. Pero al utilizar Internet Explorer (hice la prueba con la version 8) si se puede ingresar fácilmente a Facebook con cualquiera de los enlaces de idiomas que dejó Spamloco en el comentario 3, por lo que ví, si en un equipo utilizan Internet Explorer, es mejor agregar el listado ofrecido por Spamloco, ya que asi queda bloqueado el acceso con cualquier navegador.
Chequea que el archivo se guarde sin extensión y agrega al dominio con y sin WWW.
A mi no me anda eso del archivo host… le puse google para probar, y entre barbaro a google.
Asegúrate de que el archivo hosts lo estás guardando sin extensión.
hola oye yo quiero bloquear un sitio y así lo puse en el archivo host…bueno copiare todo lo que dice el archivo, dime que le hace falta porque aun con esto sigue entrando a la pagina
# 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:
#
127.0.0.1 s1.gladiatus.com.mx/game/
127.0.0.1 http://www.s1.gladiatus.com.mx/game
@14, al editar el hosts se afecta a todos los usuarios, la única forma es utilizar algún software. Aquí comento algunos gratuitos.
Y alguna forma para hacer el bloqueo, pero sólo para un usuario? Por ejemplo. en mi computadora tengo la cuenta de administrador (que es la mía) y una cuenta limitada. pero quiero bloquear el acceso a facebook sólo para la cuenta limitada. ¿Cómo se hace? Gracias!
que necesidad hay de bloquearlo dejen a la gente chatear que no??
Pues mira, te pondre mi propio ejemplo. Soy adicto a chats, y redes sociales desde hace 10 años, Mi adiccion es tal que hay dias que paso mas de 10horas conectado al ordenador. Y ya tengo 30 años. Esta siendo mi ruina social y profesional. Por eso busco como desesperado la mejor manera de limitar mi acceso a estos sitios, pero para mi desgracia necesito el ordenador para trabajar….asi que…..
jajajaja asi como ustedes buscan para bloquiarlos ellos buscaranpara desbloquiarlos
:P asi como ise yo jajajaja
Hombre editar este archivo es práctica habitual cuando quieres acceder a un sitio web que todavía no tiene asociación dns, para impedir el acceso a un sitio determinado vale, pero para impedir el acceso a sitios de temática inadecuada, mejor tecnicas de control parental.
La manera en que lo hicimos en mi laburo:
1 – Instalamos squid en el gateway (se lo banca)
2 – en el squid.conf:
acl restringir dstdomain "/etc/squid/restringir.squid"
http_access deny restringir
y en restringir.squid mandamos todos los sitios que queremos bloquear.
Me parece muy bueno, gracias.
Sursum Corda si sabes comparte no? ;)
En mi opinión, no es la mejor manera de bloquear páginas… de hecho, no las bloqueas, simplemente le estás diciendo que esas urls están apuntan a 127.0.0.1…
Funcionar, funciona que al fin y al cabo es lo que se busca, pero creo que hay mejores maneras…
Saludos.
Muy buena información, también esta bien bloquear por numero de IP.
"Para bloquear Facebook desde el hosts, te dejo la lista de todos los países :P"
Gracias!
"127.0.0.1 facebook.com http://www.facebook.com" y por este también
@4, es cierto, gracias.
Con una única línea también es posible
127.0.0.1 facebook.com http://www.facebook.com
@Federico, si, lo de Facebook era sólo un ejemplo por usar un sitio conocido.
Puedes hacer algo como lo que comenta Jaime o por navegador, por ejemplo para Firefox hay complementos como BlockSite, en IE se pueden bloquear desde las Opciones (después voy a hacer un post sobre eso).
Otra forma que afecta a todos los navegadores al mismo tiempo es usar algún programa como K9 Web Protection, el filtro parental de Windows o este de Norton.
Para bloquear Facebook desde el hosts, te dejo la lista de todos los países :P
127.0.0.1 facebook.com
127.0.0.1 http://www.facebook.com
127.0.0.1 af-za.facebook.com
127.0.0.1 az-az.facebook.com
127.0.0.1 id-id.facebook.com
127.0.0.1 ms-my.facebook.com
127.0.0.1 bs-ba.facebook.com
127.0.0.1 ca-es.facebook.com
127.0.0.1 cs-cz.facebook.com
127.0.0.1 cy-gb.facebook.com
127.0.0.1 da-dk.facebook.com
127.0.0.1 de-de.facebook.com
127.0.0.1 et-ee.facebook.com
127.0.0.1 en-gb.facebook.com
127.0.0.1 http://www.facebook.com
127.0.0.1 http://www.connect.facebook.com
127.0.0.1 es-la.facebook.com
127.0.0.1 es-es.facebook.com
127.0.0.1 eo-eo.facebook.com
127.0.0.1 eu-es.facebook.com
127.0.0.1 tl-ph.facebook.com
127.0.0.1 fo-fo.facebook.com
127.0.0.1 fr.facebook.com
127.0.0.1 fr-fr.facebook.com
127.0.0.1 ga-ie.facebook.com
127.0.0.1 gl-es.facebook.com
127.0.0.1 ko-kr.facebook.com
127.0.0.1 hr-hr.facebook.com
127.0.0.1 is-is.facebook.com
127.0.0.1 it-it.facebook.com
127.0.0.1 ka-ge.facebook.com
127.0.0.1 sw-ke.facebook.com
127.0.0.1 ku-tr.facebook.com
127.0.0.1 lv-lv.facebook.com
127.0.0.1 fb-lt.facebook.com
127.0.0.1 lt-lt.facebook.com
127.0.0.1 la-va.facebook.com
127.0.0.1 hu-hu.facebook.com
127.0.0.1 nl-nl.facebook.com
127.0.0.1 ja-jp.facebook.com
127.0.0.1 nb-no.facebook.com
127.0.0.1 nn-no.facebook.com
127.0.0.1 pl-pl.facebook.com
127.0.0.1 pt-br.facebook.com
127.0.0.1 pt-pt.facebook.com
127.0.0.1 ro-ro.facebook.com
127.0.0.1 ru-ru.facebook.com
127.0.0.1 sq-al.facebook.com
127.0.0.1 sk-sk.facebook.com
127.0.0.1 sl-si.facebook.com
127.0.0.1 fi-fi.facebook.com
127.0.0.1 sv-se.facebook.com
127.0.0.1 th-th.facebook.com
127.0.0.1 vi-vn.facebook.com
127.0.0.1 tr-tr.facebook.com
127.0.0.1 zh-cn.facebook.com
127.0.0.1 zh-tw.facebook.com
127.0.0.1 zh-hk.facebook.com
127.0.0.1 el-gr.facebook.com
127.0.0.1 be-by.facebook.com
127.0.0.1 bg-bg.facebook.com
127.0.0.1 mk-mk.facebook.com
127.0.0.1 sr-rs.facebook.com
127.0.0.1 uk-ua.facebook.com
127.0.0.1 hy-am.facebook.com
127.0.0.1 he-il.facebook.com
127.0.0.1 ar-ar.facebook.com
127.0.0.1 ps-af.facebook.com
127.0.0.1 fa-ir.facebook.com
127.0.0.1 ne-np.facebook.com
127.0.0.1 hi-in.facebook.com
127.0.0.1 bn-in.facebook.com
127.0.0.1 pa-in.facebook.com
127.0.0.1 ta-in.facebook.com
127.0.0.1 te-in.facebook.com
127.0.0.1 ml-in.facebook.com
Yo probé eso de bloquear http://www.facebook.com pero te pueden entrar igual por los facebook de otros países, habría que bloquearlos todos… un lío…
habrá alguna forma mejor?
Una regla que utilizo para mejorar la seguridad es "bloquea todo y solo da permisos específicos". Yo lo que hago es a través de la Directivas de Seguridad IP basta darse una vuelta por google para saber como. Esto me permite bloquear todo y solo ir permitiendo los sitios. De la misma manera se pueden bloquear sitios individualmente.