🛡 Tutorial: Cómo activar DNS over HTTPS (DoH) en tu navegador. (O cómo saltarte los bloqueos de tu ISP)

(1/2) > >>

Eleкtro:
🛡 Mini tutorial para activar DNS over HTTPS (DoH) en tu navegador web. 🛡

DoH es una característica opcional integrada en algunos navegadores web que nos permite habilitar la protección (el cifrado) de las consultas DNS, dificultando así que el proveedor de Internet (ISP) pueda conocer los dominios que consultas mediante DNS, al no ver las consultas DNS en claro. Dicho de otra forma, sirve para aumentar la privacidad durante la navegación.

«¿Y qué me importa a mí esto?», podrías pensar. Pues bien, al cifrar las consultas DNS esto nos permite además saltar los bloqueos por DNS (pero no los bloqueos SNI ni por dirección IP) impuestos por tu ISP. ¡Efectivamente! DoH tiene el potencial de sortear muchos (¡tal vez todos!) los bloqueos que te impiden acceder a páginas de torrents populares, páginas de pirateo y foros como Descargas*SPAM*, etc, sin necesidad de utilizar una VPN (y, por ende, evitando el riesgo y la paranoia que conlleva pasar todo tu tráfico por un proveedor de VPN).

«Desde que descubrí DoH, lo mantengo siempre activado y no he vuelto a encontrarme con ningún sitio web bloqueado por mi ISP». — ¡Testimonio 100% real de un servidor!

¡Pruébalo a ver si te funciona a ti también!. 👍 Y no olvides comentar en este hilo si te ha servido, para dejar constancia por escrito de su efectividad. 🤝


🌐 Si estás utilizando Mozilla Firefox:

1️⃣. Abre el navegador y escribe "about:config" en la barra de dirección. Si te aparece un botón de confirmación, dale a aceptar.

2️⃣. Escribe en la barra "network.trr.mode" y establece el valor de la propiedad en "2".

3️⃣. Escribe en la barra "network.trr.uri" y establece el valor de la propiedad como "https://mozilla.cloudflare-dns.com/dns-query" (también se puede usar Quad9, AdGuard, Google, etc. Puedes buscar más información en Internet o consultar una IA.)

4️⃣. Escribe en la barra "network.trr.confirmationNS" y establece el valor de la propiedad como "cloudflare-dns.com"

¡Listo!. No es necesario reiniciar el navegador.

Alternativamente a todo lo anterior, puedes crear un archivo de configuración de usuario con nombre user.js en el directorio de tu perfil de Firefox (ejemplo: 'C:\Users\Administrador\AppData\Roaming\Mozilla\Firefox\Profiles\{NOMBRE_DEL_PERFIL}\user.js') con el siguiente contenido:

Código
/* DNS over HTTPS (DoH) - Trusted Recursive Resolver (TTR) settings */
 
/* https://github.com/bagder/TRRprefs?tab=readme-ov-file#networktrrmode
   0 - Off (default). use standard native resolving only (don't use TRR at all)
   2 - Use TRR first, but will fall back to the native resolving if the name resolve fails for whatever reason.
   3 - Only use TRR. Never use the native resolving (after the initial setup). */
user_pref("network.trr.mode", 2);
 
/* https://github.com/bagder/TRRprefs?tab=readme-ov-file#networktrruri */
user_pref("network.trr.uri", "https://mozilla.cloudflare-dns.com/dns-query");
 
/* https://github.com/bagder/TRRprefs?tab=readme-ov-file#networktrrconfirmationns */
user_pref("network.trr.confirmationNS", "cloudflare-dns.com");

❗️ Para comprobar que DoH está funcionando correctamente en tu navegador Firefox, visita la siguiente página web: https://www.cloudflare.com/es-es/ssl/encrypted-sni/ - Haz click en el botón "Comprobar mi navegador" y confirma que donde pone "DNS seguro" no muestra un icono de una cruz roja de error. Donde pone "Secure SNI" también es ideal que no muestre un icono de error.


🌐 Si estás utilizando Google Chrome:

1️⃣. Copia el siguiente script del Registro de Windows y guárdalo con tu editor de texto favorito como "DoH.reg" (preferiblemente con codificación de texto UTF-16 Little Endian con BOM):
Código
Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]
"DnsOverHttpsMode"="automatic"
"DnsOverHttpsTemplates"="https://cloudflare-dns.com/dns-query{?dns} https://dns.quad9.net/dns-query{?dns} https://dns.adguard.com/dns-query{?dns} https://doh.opendns.com/dns-query{?dns} https://dns.google/dns-query{?dns}"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Policies\Google\Chrome]
"DnsOverHttpsMode"="automatic"
"DnsOverHttpsTemplates"="https://cloudflare-dns.com/dns-query{?dns} https://dns.quad9.net/dns-query{?dns} https://dns.adguard.com/dns-query{?dns} https://doh.opendns.com/dns-query{?dns} https://dns.google/dns-query{?dns}"

2️⃣. Por último, simplemente haz doble click sobre el archivo "DoH.reg" para instalar las claves en el Registro de Windows, y listo.

Alternativamente a todo lo anterior, puedes utilizar el siguiente Batch-script:
Código
@Echo OFF
 
REG ADD "HKLM\SOFTWARE\Policies\Google\Chrome" /F
REG ADD "HKLM\SOFTWARE\Policies\Google\Chrome" /V "DnsOverHttpsMode" /T "REG_SZ" /D "automatic" /F
REG ADD "HKLM\SOFTWARE\Policies\Google\Chrome" /V "DnsOverHttpsTemplates" /T "REG_SZ" /D "https://cloudflare-dns.com/dns-query{?dns} https://dns.quad9.net/dns-query{?dns} https://dns.adguard.com/dns-query{?dns} https://doh.opendns.com/dns-query{?dns} https://dns.google/dns-query{?dns}" /F
 
REG ADD "HKLM\SOFTWARE\WOW6432Node\Policies\Google\Chrome" /F
REG ADD "HKLM\SOFTWARE\WOW6432Node\Policies\Google\Chrome" /V "DnsOverHttpsMode" /T "REG_SZ" /D "automatic" /F
REG ADD "HKLM\SOFTWARE\WOW6432Node\Policies\Google\Chrome" /V "DnsOverHttpsTemplates" /T "REG_SZ" /D "https://cloudflare-dns.com/dns-query{?dns} https://dns.quad9.net/dns-query{?dns} https://dns.adguard.com/dns-query{?dns} https://doh.opendns.com/dns-query{?dns} https://dns.google/dns-query{?dns}" /F
 
PAUSE

¡Ojo! Si usas Chrome portable de PortableApps.com (https://portableapps.com/apps/internet/google_chrome_portable) entonces esta metodología automatizada no te servirá, ya que las políticas serán borradas automáticamente del Registro de Windows al iniciar Chrome. Prueba directamente a modificar la configuración dentro del navegador. Más info en el siguiente artículo: https://github.com/jhsoftware/SimpleDNS-KB/blob/main/docs/195-how-to-enable-dns-over-https-doh-in-chrome.md.

❗️ Para comprobar que DoH está funcionando correctamente en tu navegador Chrome, visita la siguiente página web: https://www.cloudflare.com/es-es/ssl/encrypted-sni/ - Haz click en el botón "Comprobar mi navegador" y confirma que donde pone "DNS seguro" no muestra un icono de una cruz roja de error. Donde pone "Secure SNI" también es ideal que no muestre un icono de error.

Eso es todo. ¡No más VPNs para poder acceder a (¿la mayoría de?)sitios web bloqueados por tu ISP!.

Songoku:
Pueden comprobar que realmente tienen activado el cifrado DNS (DoH) o (DoT) desde esta pagina: https://one.one.one.one/help/
Como ven en esta imagen de mi caso yo tengo activado el cifrado DNS pero no a través de https o DoH como menciona Elektro sino a través de TLS que es aun mejor, y en este caso se denomina DoT.



Desde los navegadores que yo sepa solo se puede activar DoH, o al menos así es en Firefox (no recuerdo en Chrome). Y bueno tampoco es necesario andar en el about:config pues el propio Firefox en sus preferencias ya tiene esta opción:



Y entonces dirán... ¿si desde los navegadores solo se puede activar DoH y no DoT como es que en tu captura de pantalla aparece activado mediante TLS osea DoT?, pues es que yo lo activo no en el navegador si no en el propio router. De este modo no solo quedan cifradas las peticiones DNS que hace mi navegador si no que TODA mi conexión queda protegida, osea cualquier petición DNS procedente del propio sistema operativo o de cualquier programa, juego, etc, así como también de los TV, Smarphones, sistemas domoticos, etc, etc va también cifrada a través de DoT. Yo hace años que ya lo tengo así, y me siento mucho mas tranquilo de que ni mi ISP puede saber que narices hago en mi conexión jeje.
Saludos...

Songoku

el-brujo:
Windows 11 ya incluye la opción de añadir servidores DNS seguros

Windows 10 no soporta DoH ni DoT  de forma nativa.

Se puede usar CloudFlare One Client



No hace falta usarlo como VPN, simplemente para tema DNS y ya.

Songoku:
Lo bueno de tener un router propio y no un petardo de los que ponen las operadoras es que desde hace años uno puede tener activadas estas y otras opciones de seguridad con un clic, como en este caso el DoT y el DNSSEC que menciona la IA en este hilo como algo que solo hacen los 'PRO'  ::)



Saludos...

Songoku

Eleкtro:
Cita de: Songoku en  9 Junio 2026, 13:36 pm

DoT y el DNSSEC hilo

El concepto de DoT y DNSSEC no los conocía, la verdad. Y el DoH lo descubrí a principios de este año. En temas de redes estoy más verde de lo que pensaba. También es que hablamos de infraestructuras en constante evolución e introduciendo nuevos mecanismos cada X tiempo, y si uno no se mantiene con conocimientos actualizado pues...

Según la IA, el origen de DoH existe desde el 2018, DoT desde 2016 y DNSSEC desde el 2005 (como prototipo desde el año 1997).

Muchas gracias a ti y a el-brujo por ampliarnos conocimientos (venga, va, y a la IA también xD).

Navegación

[0] Índice de Mensajes

[#] Página Siguiente