Como bloquear sitios web en Mac (2026)
Ya sea que quieras proteger a tus hijos de contenido danino, bloquear distracciones durante el trabajo, o fortalecer la seguridad de tu red, macOS te ofrece varias formas de restringir el acceso a sitios web. Algunas estan integradas, otras requieren un rapido viaje a Terminal.
Esta guia cubre cinco metodos comprobados, desde el enfoque mas simple de clic-y-bloqueo hasta tecnicas mas avanzadas que funcionan en todos los navegadores de tu Mac.
Comparacion rapida: que metodo deberias elegir?
| Metodo | Dificultad | Todos los navegadores | Riesgo de bypass | Mejor para |
|---|---|---|---|---|
| Tiempo en Pantalla | Facil | Solo Safari | Medio | Padres |
| Archivo hosts | Moderado | Si | Bajo | Usuarios tecnicos |
| Filtrado DNS | Moderado | Si | Muy bajo | Empresas |
| Configuracion del router | Moderado | Si | Bajo | Hogares |
| Apps de terceros | Facil | Si | Medio | Productividad |
Metodo 1: Usar Tiempo en Pantalla (el mas facil)
Tiempo en Pantalla es la forma mas rapida de bloquear sitios web en un Mac. Viene preinstalado en macOS Catalina (10.15) y posteriores, asi que no hay nada que descargar. El inconveniente? Principalmente afecta a Safari y puede no bloquear sitios en Chrome o Firefox.
Como configurarlo
Paso 1: Abre Ajustes del Sistema — Haz clic en el menu Apple en la esquina superior izquierda, luego selecciona Ajustes del Sistema.
Paso 2: Ve a Tiempo en Pantalla — Haz clic en Tiempo en Pantalla en la barra lateral. Asegurate de que este activado.
Paso 3: Abre Contenido y privacidad — Haz clic en Contenido y privacidad, luego activa las Restricciones de contenido y privacidad.
Paso 4: Restringe contenido web — En Contenido web, elige Limitar sitios web para adultos. Luego haz clic en Personalizar.
Paso 5: Agrega sitios a bloquear — En la seccion Restringidos, haz clic en el boton + y escribe la URL que quieres bloquear (ej. facebook.com). Haz clic en Listo.
Consejo: Para un enfoque mas estricto, elige Solo sitios web permitidos. Esto bloquea todo excepto los sitios que apruebes manualmente — ideal para el Mac de un nino.
Limitaciones de Tiempo en Pantalla
Tiempo en Pantalla es facil de configurar, pero tiene desventajas reales. Principalmente filtra Safari, asi que usuarios con conocimientos tecnicos pueden eludirlo cambiando a otro navegador. No hay gestion centralizada para multiples dispositivos, y el filtro de contenido adulto es una categoria amplia — no puedes ajustarlo finamente para bloquear juegos o redes sociales especificamente.
Metodo 2: Editar el archivo hosts (funciona en todos los navegadores)
Tu Mac tiene un archivo oculto llamado el archivo hosts. Piensa en el como una guia telefonica para internet: cuando escribes una direccion de sitio web, tu Mac revisa este archivo primero. Al agregar una entrada falsa que apunte un sitio web a ninguna parte, tu Mac no podra cargarlo — en ningun navegador, en ninguna app, sin excepciones.
Este metodo es mas tecnico que Tiempo en Pantalla, pero tambien mucho mas efectivo. Necesitaras abrir Terminal, la herramienta de linea de comandos integrada en cada Mac. No te preocupes — solo necesitas copiar y pegar unas pocas lineas.
Instrucciones paso a paso
Paso 1: Abre Terminal. Presiona Command + Espacio para abrir Spotlight, escribe Terminal, y presiona Enter. Aparecera una ventana con un cursor parpadeante — ahi es donde pegaras los comandos a continuacion.
Paso 2: Crea una copia de seguridad. Antes de cambiar nada, guarda una copia del archivo original. Copia y pega esta linea en Terminal, luego presiona Enter:
sudo /bin/cp /etc/hosts /etc/hosts-original
Tu Mac pedira tu contrasena. Escribela (nada aparecera en pantalla — eso es normal) y presiona Enter.
Paso 3: Abre el archivo hosts para edicion. Copia y pega esta linea y presiona Enter:
sudo nano /etc/hosts
Se abrira un editor de texto simple dentro de Terminal.
Paso 4: Agrega los sitios web que quieres bloquear. Usa las teclas de flecha para mover tu cursor al final del archivo. Luego, en una nueva linea, escribe lo siguiente (reemplaza facebook.com con el sitio que quieras bloquear):
127.0.0.1 facebook.com
127.0.0.1 www.facebook.com
Puedes agregar tantos sitios como quieras, uno por linea. El numero 127.0.0.1 le dice a tu Mac que redirija el sitio web a si mismo — lo que significa que la pagina simplemente no cargara.
Paso 5: Guarda y cierra. Presiona Control + O (la letra O, no cero), luego Enter para guardar. Luego presiona Control + X para salir del editor.
Paso 6: Aplica los cambios. Pega este comando final y presiona Enter:
sudo dscacheutil -flushcache
Esto limpia la memoria de tu Mac para que las nuevas reglas surtan efecto inmediatamente. Abre cualquier navegador e intenta visitar el sitio — deberia fallar al cargar.
Si algo sale mal, puedes restaurar el archivo original en cualquier momento. Abre Terminal y ejecuta:
sudo /bin/cp /etc/hosts-original /etc/hosts— esto deshara todos tus cambios y regresara todo a la normalidad.
Por que este metodo vale la pena
A diferencia de Tiempo en Pantalla, el archivo hosts bloquea sitios web en todos los navegadores y todas las apps de tu Mac. No hay extension que desactivar, no hay toggle que mover. Esta integrado en macOS mismo, y un usuario estandar sin acceso de administrador no puede deshacerlo. La compensacion: necesitas agregar sitios uno por uno (sin bloqueo por categorias), y debes sentirte comodo copiando comandos en Terminal.
Metodo 3: Configurar filtrado DNS
Cada vez que visitas un sitio web, tu Mac le pide a un servidor DNS (como una guia telefonica para internet) que traduzca la direccion a un numero que tu computadora pueda entender. Al cambiar a un servidor DNS que se niega a traducir ciertos sitios web, esos sitios simplemente dejan de funcionar — en todos los navegadores, todas las apps, sin instalar nada.
Servicios como OpenDNS, CleanBrowsing, o NextDNS te permiten bloquear categorias completas de sitios web (contenido adulto, juegos de azar, redes sociales) desde un simple panel en linea.
Como configurarlo en Mac
Paso 1: Abre Ajustes del Sistema. Haz clic en el menu Apple > Ajustes del Sistema > Red. Haz clic en tu conexion activa (generalmente Wi-Fi), luego haz clic en Detalles, luego ve a la pestana DNS.
Paso 2: Reemplaza los servidores DNS. Haz clic en el boton - para eliminar las entradas existentes. Luego haz clic en + y agrega las direcciones IP de tu proveedor elegido. Por ejemplo, para usar OpenDNS Family Shield (bloquea contenido adulto automaticamente), agrega estas dos direcciones:
208.67.222.123208.67.220.123
Haz clic en OK, luego Aplicar.
Paso 3: Prueba. Abre cualquier navegador y visita un sitio que deberia estar bloqueado. Si la configuracion funciono, veras una pagina de bloqueo en lugar del sitio web.
Por que el filtrado DNS destaca
El filtrado DNS es la opcion mas escalable. Puedes bloquear categorias completas de sitios sin listar URLs individuales. Funciona en todos los navegadores y apps, y muchos proveedores ofrecen paneles en linea para monitorear trafico y ajustar reglas en tiempo real. Para familias, empresas, o cualquiera que gestione multiples dispositivos, esta es la solucion a largo plazo mas efectiva.
Metodo 4: Bloquear sitios web a nivel del router
Si quieres bloquear sitios web para todos los dispositivos en tu red — incluyendo telefonos, tablets y dispositivos invitados — puedes hacerlo desde la pagina de configuracion de tu router. Sin software que instalar en ningun dispositivo.
Como hacerlo
Paso 1: Encuentra la direccion de tu router. Ve a Ajustes del Sistema > Red > Wi-Fi > Detalles > TCP/IP. Busca el numero junto a Router — generalmente es algo como 192.168.1.1.
Paso 2: Abre la pagina de administracion de tu router. Escribe ese numero en la barra de direcciones de tu navegador (ej. http://192.168.1.1) y presiona Enter. Inicia sesion con el usuario y contrasena de administrador de tu router. Si nunca los cambiaste, revisa la etiqueta en la parte inferior de tu router o la documentacion de tu ISP.
Paso 3: Encuentra la funcion de bloqueo de sitios web. Cada marca de router usa un nombre diferente. Busca una seccion llamada Control de acceso, Filtro URL, Controles parentales, o Bloqueo de sitios web. Revisa los menus de “Seguridad” o “Avanzado” si no lo ves de inmediato.
Paso 4: Agrega los sitios que quieres bloquear. Ingresa los nombres de dominio (ej. facebook.com, tiktok.com) y guarda la configuracion. El bloqueo aplicara a todos los dispositivos conectados a tu Wi-Fi.
Consejo: No todos los routers soportan bloqueo de sitios web. Si el tuyo no lo soporta, aun puedes obtener proteccion a nivel de red cambiando la configuracion DNS de tu router a un servicio de filtrado como OpenDNS (ver Metodo 3).
Metodo 5: Usar una app de terceros
Si prefieres una interfaz visual con programacion, control a nivel de apps y sesiones de enfoque, las herramientas de terceros llenan el vacio. Estas son algunas opciones populares para Mac:
Browwwser — Un navegador para macOS con bloqueo de sitios y apps integrado directamente en el motor del navegador. Sin extensiones, sin formas de eludir — los sitios bloqueados simplemente no cargan. Incluye modo bloqueo, programacion, y puede incluso cerrar apps de escritorio distractoras. El bloqueo se ejecuta a nivel del sistema operativo, haciendolo extremadamente dificil de eludir.
SelfControl — Una app gratuita de codigo abierto que bloquea sitios web por un periodo preestablecido. Una vez que el temporizador comienza, no puedes deshacerlo, ni siquiera reiniciando tu Mac. Ideal para productividad y autodisciplina.
Cold Turkey — Bloquea sitios web y apps en un horario. La version de pago soporta listas de bloqueo recurrentes y no puede ser facilmente eludida.
Focus — Te permite crear sesiones de enfoque que bloquean sitios web y apps especificos. Se integra con la tecnica Pomodoro para sprints de trabajo cronometrados. Disponible a traves de Setapp.
1Focus — App ligera para Mac que bloquea sitios web en Safari y Chrome. Soporta programacion y bloqueo por categorias.
Preguntas frecuentes
Tiempo en Pantalla bloquea sitios web en Chrome?
No de forma confiable. Las restricciones de contenido web de Tiempo en Pantalla estan disenadas principalmente para Safari. Para Chrome, Firefox u otros navegadores, usa el metodo del archivo hosts o una app de terceros que funcione en todo el sistema.
Alguien puede eludir el bloqueo del archivo hosts?
Solo si tiene acceso de administrador. Un usuario estandar no puede editar el archivo hosts. Para seguridad extra, combina el bloqueo del archivo hosts con un filtro DNS para que incluso si un metodo es eludido, el otro siga bloqueando el acceso.
Cual es la forma mas efectiva de bloquear sitios web en Mac?
El filtrado DNS combinado con el archivo hosts te da la proteccion mas fuerte. El filtrado DNS maneja el bloqueo por categorias a nivel de red, mientras que el archivo hosts captura dominios especificos en todo el sistema. Juntos, son muy dificiles de eludir.
Como desbloqueo un sitio web que bloquee anteriormente?
El proceso depende del metodo que usaste. Para Tiempo en Pantalla, vuelve a Contenido y privacidad y elimina el sitio de la lista de Restringidos. Para el archivo hosts, abre Terminal, edita el archivo con sudo nano /etc/hosts, elimina la linea relevante, guarda, y limpia la cache DNS.
Reflexiones finales
No hay una unica mejor forma de bloquear sitios web en un Mac — depende de a quien estas protegiendo y que tan determinados estan a eludirlo. Tiempo en Pantalla funciona para controles parentales rapidos en Safari. El archivo hosts y el filtrado DNS ofrecen soluciones en todo el sistema dificiles de eludir. El bloqueo a nivel del router cubre toda tu red. Y las apps de terceros agregan programacion y funciones de enfoque.
Para maxima seguridad, combina dos o tres metodos. Un filtro DNS maneja categorias amplias, el archivo hosts captura URLs especificas, y Tiempo en Pantalla agrega una barrera extra para usuarios de Safari. Esa combinacion cubre practicamente todos los escenarios.
Creamos el navegador n.º 1
para |
Un navegador para macOS que bloquea sitios y apps que distraen a nivel del sistema.
Más información