Ir al contenido

Cómo bloquear sitios web en Mac (2026)

Ya sea que quieras proteger a tus hijos de contenido dañino, 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 más simple de clic-y-bloqueo hasta técnicas más avanzadas que funcionan en todos los navegadores de tu Mac.


Comparación rápida: ¿qué método deberías elegir?

MétodoDificultadTodos los navegadoresRiesgo de bypassMejor para
Tiempo en PantallaFácilSolo SafariMedioPadres
Archivo hostsModeradoBajoUsuarios técnicos
Filtrado DNSModeradoMuy bajoEmpresas
Configuración del routerModeradoBajoHogares
Apps de tercerosFácilMedioProductividad

Método 1: Usar Tiempo en Pantalla (el más fácil)

Tiempo en Pantalla es la forma más 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.

Cómo 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 esté 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 sección 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 más estricto, elige Solo sitios web permitidos. Esto bloquea todo excepto los sitios que apruebes manualmente — ideal para el Mac de un niño.

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 categoría 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 él como una guía telefónica 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 podrá cargarlo — en ningún navegador, en ninguna app, sin excepciones.

Este método es más técnico que Tiempo en Pantalla, pero también mucho más 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. Aparecerá una ventana con un cursor parpadeante — ahí es donde pegarás los comandos a continuación.

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 pedirá tu contraseña. Escríbela (nada aparecerá 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 abrirá 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 número 127.0.0.1 le dice a tu Mac que redirija el sitio web a sí mismo — lo que significa que la página simplemente no cargará.

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 deshará todos tus cambios y regresará todo a la normalidad.

Por qué 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. Está integrado en macOS mismo, y un usuario estándar sin acceso de administrador no puede deshacerlo. La compensación: 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 telefónica para internet) que traduzca la dirección a un número 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.

Cómo 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.123
  • 208.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 qué el filtrado DNS destaca

El filtrado DNS es la opción más 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 más 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.

Cómo hacerlo

Paso 1: Encuentra la dirección de tu router. Ve a Ajustes del Sistema > Red > Wi-Fi > Detalles > TCP/IP. Busca el número 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 número 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 documentación de tu ISP.

Paso 3: Encuentra la función de bloqueo de sitios web. Cada marca de router usa un nombre diferente. Busca una sección llamada Control de acceso, Filtro URL, Controles parentales, o Bloqueo de sitios web. Revisa los menús 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 se aplicará 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, aún 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 vacío. Estas son algunas opciones populares para Mac:

BrowwwserBrowwwser — 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, haciéndolo extremadamente difícil de eludir.

SelfControlSelfControl — 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 TurkeyCold 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.

FocusFocus — Te permite crear sesiones de enfoque que bloquean sitios web y apps específicos. Se integra con la técnica Pomodoro para sprints de trabajo cronometrados. Se vende como compra única desde $49, y también está disponible a través de Setapp.

1Focus1Focus — 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.

¿Cuál es la forma más efectiva de bloquear sitios web en Mac?

El filtrado DNS combinado con el archivo hosts te da la protección más 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.

¿Cómo desbloqueo un sitio web que bloqueé 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 caché DNS.

¿Cuál es la mejor forma gratuita de bloquear sitios web en un Mac?

El archivo hosts es gratuito y funciona en todos los navegadores y apps, aunque necesitarás Terminal para configurarlo. SelfControl es la mejor opción gratuita basada en una app — es de código abierto y usa un temporizador irreversible, así que no puedes deshacer un bloqueo una vez que comienza.

¿Hay algún bloqueador de internet para Mac que no dependa de extensiones del navegador?

Sí. Las extensiones se pueden desactivar en dos clics, así que cualquier solución a nivel de sistema es más sólida. El archivo hosts, un filtro DNS, y apps como SelfControl, Cold Turkey o Browwwser bloquean a nivel del sistema operativo o del motor, en lugar de dentro de un navegador específico.

¿Cuál es el mejor bloqueador de internet para Mac?

Depende de qué tan estricto necesites que sea el bloqueo. Para una opción sin configuración, Tiempo en Pantalla funciona pero solo cubre Safari de forma confiable. Para un bloqueo más fuerte y en todo el sistema, revisa las apps comparadas en el Método 5 — Browwwser bloquea a nivel del motor del navegador, SelfControl usa un temporizador irreversible, y Cold Turkey añade bloqueo de apps junto con el bloqueo de sitios web.

¿Hay un filtro web para Mac?

Sí — los servicios de filtrado DNS como OpenDNS, CleanBrowsing y NextDNS actúan como un filtro web para tu Mac, bloqueando categorías enteras de sitios (contenido adulto, juegos de azar, redes sociales) a nivel de red. Consulta el Método 3 para las instrucciones de configuración. A diferencia de Tiempo en Pantalla, un filtro DNS funciona en todos los navegadores y apps de tu Mac.


Reflexiones finales

No hay una única mejor forma de bloquear sitios web en un Mac — depende de a quién estás protegiendo y qué 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 máxima 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 prácticamente 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 gratis