Cómo bloquear sitios web usando DNS (OpenDNS, NextDNS, Cloudflare Families)

El DNS resuelve nombres de dominio a IPs. Configurando un DNS con filtrado (OpenDNS FamilyShield, NextDNS, Cloudflare 1.1.1.2/1.1.1.3) en el router o dispositivos, puedes bloquear categorías (porno, apuestas, malware, redes sociales) sin instalar software en cada equipo.

Configurar DNS filtrante en el router (recomendado, cubre toda la red)

  1. Crea cuenta en OpenDNS Home (gratis), NextDNS (gratis hasta 300k consultas/mes) o usa Cloudflare Families (sin cuenta: 1.1.1.2 y 1.1.1.3).
  2. En el panel del proveedor, selecciona categorías a bloquear o añade dominios personalizados.
  3. Apunta los DNS del router a las IPs del proveedor:
    • OpenDNS: 208.67.222.123 / 208.67.220.123 (FamilyShield)
    • NextDNS: IPs personalizadas que te dan en el panel.
    • Cloudflare Families: 1.1.1.2 / 1.0.0.2 (malware+porno) o 1.1.1.3 / 1.0.0.3 (+juegos/apuestas).
  4. Accede a la configuración del router (típicamente 192.168.1.1 o 192.168.0.1 en navegador).
  5. Busca Configuración WAN / DHCP / DNS. Desactiva "DNS automático del ISP" e introduce las IPs del proveedor filtrante.
  6. Guarda y reinicia el router.

Restringir que usuarios cambien la configuración (Windows)

  1. En cada PC, como administrador: Win+R > gpedit.msc (solo Pro/Enterprise).
  2. Ve a Configuración de usuario > Plantillas administrativas > Red > Conexiones de red.
  3. Habilita "Prohibir el acceso a las propiedades de los componentes de una conexión LAN".
  4. Cambia la cuenta del usuario a Estándar (no Administrador) en Configuración > Cuentas > Familia y otros usuarios.

Limitaciones y alternativas

  • Usuarios con conocimientos pueden cambiar DNS en la tarjeta de red, editar archivo hosts o usar VPN/DoH (DNS sobre HTTPS) para saltarse el filtro.
  • Para bloquear pocos sitios, usa el control parental del propio router (más difícil de evadir que DNS público).
  • DoH en navegadores (Firefox, Chrome, Edge) puede ignorar el DNS del sistema. Bloquéalo con políticas de grupo o extensiones.