Bloquear un sitio en todos los navegadores

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:

hosts-bloqueandoEjemplo: Facebook bloqueado desde el archivo hosts

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:

sitios-bloqueados-hostsLista de sitios bloqueados desde el hosts

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.

23 comentarios
oscar valdivieso

como ago si me pide permiso el servidor y no me permite guardar los cambiospara que se bloquee la pagina?

diamante

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 :(

Roudy

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.

SpamLoco

Chequea que el archivo se guarde sin extensión y agrega al dominio con y sin WWW.

Anónimo

A mi no me anda eso del archivo host… le puse google para probar, y entre barbaro a google.

SpamLoco

Asegúrate de que el archivo hosts lo estás guardando sin extensión.

maritza

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

SpamLoco

@14, al editar el hosts se afecta a todos los usuarios, la única forma es utilizar algún software. Aquí comento algunos gratuitos.

Anónimo

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!

Anónimo

que necesidad hay de bloquearlo dejen a la gente chatear que no??

    YO mismo

    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…..

Anónimo

jajajaja asi como ustedes buscan para bloquiarlos ellos buscaranpara desbloquiarlos
:P asi como ise yo jajajaja

Miguel Valero

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.

Luirro

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.

Anónimo

Me parece muy bueno, gracias.

Sursum Corda si sabes comparte no? ;)

Sursum Corda

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.

Mexicali

Muy buena información, también esta bien bloquear por numero de IP.

Federico

"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

SpamLoco

@4, es cierto, gracias.

Anónimo

Con una única línea también es posible

127.0.0.1 facebook.com http://www.facebook.com

SpamLoco

@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

Federico

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?

Jaime

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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *