Cómo Configurar DNS sobre HTTPS en Firefox

Esta guía proporciona instrucciones detalladas para configurar DNS sobre HTTPS (DoH) en Mozilla Firefox, incluyendo configuración básica, opciones avanzadas y consejos para solución de problemas.

Requisitos Previos

  • Navegador Mozilla Firefox (versión 68 o posterior)
  • Comprensión básica de conceptos DNS
  • Acceso a la configuración de Firefox

Configuración Básica

Paso 1: Acceder a la Configuración de Firefox

  1. Abra Firefox
  2. Haga clic en el botón de menú (☰) en la esquina superior derecha
  3. Seleccione “Configuración”
  4. Desplácese hasta “Configuración de Red”
  5. Haga clic en el botón “Configuración…”

Paso 2: Habilitar DNS sobre HTTPS

  1. En el diálogo de Configuración de Conexión:
    • Desplácese hasta encontrar “Habilitar DNS sobre HTTPS”
    • Marque la casilla para habilitarlo
  2. Elija su proveedor de DNS sobre HTTPS:
    • Predeterminado: Cloudflare
    • Proveedor personalizado

Paso 3: Configurar Proveedor Personalizado

Si desea usar un proveedor DoH personalizado:

  1. Seleccione “Personalizado”
  2. Ingrese la URL de su proveedor DoH preferido, por ejemplo:
    https://dns.google/dns-query
    https://1.1.1.1/dns-query
    https://dns.quad9.net/dns-query

Configuración Avanzada

Usando about:config

Para usuarios avanzados, Firefox ofrece configuraciones DoH adicionales a través de about:config:

  1. Ingrese “about:config” en la barra de direcciones
  2. Acepte la advertencia de riesgo
  3. Busque “network.trr”
  4. Configure las siguientes configuraciones:
    • network.trr.mode:
      • 0: Desactivado (predeterminado)
      • 1: Competencia entre DNS nativo y DoH
      • 2: DoH primero, con respaldo a DNS nativo
      • 3: Solo DoH
      • 5: Desactivado por elección
    • network.trr.uri: URL de su proveedor DoH
    • network.trr.bootstrapAddress: Dirección IP del proveedor
    • network.trr.confirmation_telemetry_enabled: Habilitar/deshabilitar telemetría

Configuración Empresarial

Para implementaciones empresariales, puede configurar DoH a través de políticas:

{
  "policies": {
    "DNSOverHTTPS": {
      "Enabled": true,
      "ProviderURL": "https://dns.example.com/dns-query",
      "Locked": true
    }
  }
}

Verificación

Método 1: Usando Herramientas Integradas de Firefox

  1. Abra una nueva pestaña
  2. Ingrese “about:networking#dns” en la barra de direcciones
  3. Verifique la columna “TRR”:
    • “true” indica que se está usando DoH
    • “false” indica DNS estándar

Método 2: Usando Herramientas de Desarrollo

  1. Presione F12 para abrir las Herramientas de Desarrollo
  2. Vaya a la pestaña Red
  3. Filtre por “DNS”
  4. Visite un sitio web
  5. Busque “HTTPS” en la columna de protocolo

Método 3: Usando Herramientas en Línea

  1. Visite DNS Leak Test
  2. Ejecute la prueba estándar
  3. Verifique que las consultas pasen por su proveedor DoH elegido

Solución de Problemas

Problemas Comunes

  1. DoH No Funciona

    • Verifique si su red bloquea HTTPS en el puerto 443
    • Verifique que la URL del proveedor DoH sea correcta
    • Pruebe un proveedor DoH diferente
    • Verifique la configuración network.trr.mode
  2. Problemas de Rendimiento

    • Pruebe diferentes configuraciones de network.trr.mode
    • Use un proveedor DoH geográficamente más cercano
    • Verifique la calidad de su conexión de red
    • Monitoree los tiempos de resolución DNS
  3. Problemas de Compatibilidad

    • Actualice Firefox a la última versión
    • Verifique complementos conflictivos
    • Restablezca la configuración DNS de Firefox
    • Limpie la caché de Firefox

Solución de Problemas Avanzada

  1. Verificar Resolución DNS

    # Usando comando dig
    dig @1.1.1.1 example.com
  2. Monitorear Tráfico DNS

    # Usando tcpdump
    sudo tcpdump -i any port 443 and host dns.google

Mejores Prácticas

  1. Selección de Proveedor

    • Elija proveedores con políticas de privacidad sólidas
    • Considere proveedores con soporte DNSSEC
    • Pruebe el rendimiento del proveedor
    • Revise las prácticas de registro del proveedor
  2. Consideraciones de Seguridad

    • Habilite validación DNSSEC
    • Use proveedores DoH de confianza
    • Actualice Firefox regularmente
    • Monitoree patrones de resolución DNS
  3. Optimización de Rendimiento

    • Use network.trr.mode = 2 para equilibrio
    • Configure dirección de bootstrap
    • Habilite precarga DNS
    • Monitoree tiempos de resolución

Próximos Pasos