Cómo 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 están integradas, otras requieren un rápido viaje a Terminal.
Esta guía cubre cinco métodos comprobados, desde el enfoque mas simple de clic-y-bloqueo hasta tecnicas mas avanzadas que funcionan en todos los navegadores de tu Mac.
Comparación rápida: que método deberías elegir?
| Método | Dificultad | Todos los navegadores | Riesgo de bypass | Mejor para |
|---|---|---|---|---|
| Tiempo en Pantalla | Fácil | Solo Safari | Medio | Padres |
| Archivo hosts | Moderado | Si | Bajo | Usuarios técnicos |
| Filtrado DNS | Moderado | Si | Muy bajo | Empresas |
| Configuración del router | Moderado | Si | Bajo | Hogares |
| Apps de terceros | Fácil | Si | Medio | Productividad |
Método 1: Usar Tiempo en Pantalla (el mas fácil)
Tiempo en Pantalla es la forma mas rápida de bloquear sitios web en un Mac. Viene preinstalado en macOS Catalina (10.15) y posteriores, así 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 menú 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. Asegúrate 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 botón + 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 fácil de configurar, pero tiene desventajas reales. Principalmente filtra Safari, así que usuarios con conocimientos técnicos pueden eludirlo cambiando a otro navegador. No hay gestión centralizada para múltiples dispositivos, y el filtro de contenido adulto es una categoria amplia — no puedes ajustarlo finamente para bloquear juegos o redes sociales específicamente.
Método 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 guía telefonica para internet: cuando escribes una dirección 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 ningún navegador, en ninguna app, sin excepciones.
Este método es mas tecnico que Tiempo en Pantalla, pero también mucho mas efectivo. Necesitarás abrir Terminal, la herramienta de línea de comandos integrada en cada Mac. No te preocupes — solo necesitas copiar y pegar unas pocas líneas.
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 — ahí 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 línea en Terminal, luego presiona Enter:
sudo /bin/cp /etc/hosts /etc/hosts-original
Tu Mac pedira tu contraseña. Escribela (nada aparecera en pantalla — eso es normal) y presiona Enter.
Paso 3: Abre el archivo hosts para edición. Copia y pega esta línea 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 línea, 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 línea. El numero 127.0.0.1 le dice a tu Mac que redirija el sitio web a si mismo — lo que significa que la página 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 — debería 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 método 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 extensión que desactivar, no hay toggle que mover. Esta integrado en macOS mismo, y un usuario estándar sin acceso de administrador no puede deshacerlo. La compensacion: necesitas agregar sitios uno por uno (sin bloqueo por categorías), y debes sentirte cómodo copiando comandos en Terminal.
Método 3: Configurar filtrado DNS
Cada vez que visitas un sitio web, tu Mac le pide a un servidor DNS (como una guía telefonica para internet) que traduzca la dirección 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 categorías completas de sitios web (contenido adulto, juegos de azar, redes sociales) desde un simple panel en línea.
Como configurarlo en Mac
Paso 1: Abre Ajustes del Sistema. Haz clic en el menú Apple > Ajustes del Sistema > Red. Haz clic en tu conexión activa (generalmente Wi-Fi), luego haz clic en Detalles, luego ve a la pestaña DNS.
Paso 2: Reemplaza los servidores DNS. Haz clic en el botón - 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 automáticamente), 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 debería estar bloqueado. Si la configuración funcionó, verás una página de bloqueo en lugar del sitio web.
Por que el filtrado DNS destaca
El filtrado DNS es la opción mas escalable. Puedes bloquear categorías completas de sitios sin listar URLs individuales. Funciona en todos los navegadores y apps, y muchos proveedores ofrecen paneles en línea para monitorear tráfico y ajustar reglas en tiempo real. Para familias, empresas, o cualquiera que gestione múltiples dispositivos, esta es la solución a largo plazo mas efectiva.
Método 4: Bloquear sitios web a nivel del router
Si quieres bloquear sitios web para todos los dispositivos en tu red — incluyendo teléfonos, tablets y dispositivos invitados — puedes hacerlo desde la página de configuración de tu router. Sin software que instalar en ningún dispositivo.
Como hacerlo
Paso 1: Encuentra la dirección 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 página de administración de tu router. Escribe ese numero en la barra de direcciones de tu navegador (ej. http://192.168.1.1) y presiona Enter. Inicia sesión con el usuario y contraseña 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 función 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 configuración. 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 protección a nivel de red cambiando la configuración DNS de tu router a un servicio de filtrado como OpenDNS (ver Método 3).
Método 5: Usar una app de terceros
Si prefieres una interfaz visual con programación, 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, programación, y puede incluso cerrar apps de escritorio distractoras. El bloqueo se ejecuta a nivel del sistema operativo, haciendolo extremadamente difícil de eludir.
SelfControl — Una app gratuita de código abierto que bloquea sitios web por un período 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 versión de pago soporta listas de bloqueo recurrentes y no puede ser fácilmente eludida.
Focus — Te permite crear sesiones de enfoque que bloquean sitios web y apps específicos. 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 programación y bloqueo por categorías.
Preguntas frecuentes
Tiempo en Pantalla bloquea sitios web en Chrome?
No de forma confiable. Las restricciones de contenido web de Tiempo en Pantalla están diseñadas principalmente para Safari. Para Chrome, Firefox u otros navegadores, usa el método 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 estándar no puede editar el archivo hosts. Para seguridad extra, combina el bloqueo del archivo hosts con un filtro DNS para que incluso si un método 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 protección mas fuerte. El filtrado DNS maneja el bloqueo por categorías a nivel de red, mientras que el archivo hosts captura dominios específicos en todo el sistema. Juntos, son muy difíciles de eludir.
Como desbloqueo un sitio web que bloquee anteriormente?
El proceso depende del método 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 línea relevante, guarda, y limpia la cache DNS.
Reflexiones finales
No hay una única mejor forma de bloquear sitios web en un Mac — depende de a quien estas protegiendo y que tan determinados están a eludirlo. Tiempo en Pantalla funciona para controles parentales rápidos en Safari. El archivo hosts y el filtrado DNS ofrecen soluciones en todo el sistema difíciles de eludir. El bloqueo a nivel del router cubre toda tu red. Y las apps de terceros agregan programación y funciones de enfoque.
Para maxima seguridad, combina dos o tres métodos. Un filtro DNS maneja categorías amplias, el archivo hosts captura URLs específicas, y Tiempo en Pantalla agrega una barrera extra para usuarios de Safari. Esa combinación 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.
Prueba 7 días gratisUn bloqueo que vive en una extensión se desactiva en dos clics. Browwwser bloquea desde el motor del navegador.
Prueba 7 días gratis