DNS sobre HTTPS (DoH) es un protocolo (RFC 8484) que cifra con el protocolo HTTPS las consultas DNS, que tradicionalmente se enviaban y recibían en texto plano. RFC 8484 (octubre de 2018) cita como los dos usos principales considerados durante su desarrollo impedir que los equipos de la ruta interfieran en el funcionamiento del DNS y permitir que las aplicaciones web obtengan información de DNS a través de las API existentes de los navegadores.
Con el DNS tradicional (puerto 53, UDP/TCP), se podía observar en texto plano en la red a qué dominio intentaba acceder el usuario. Por ello, la recopilación del historial de acceso por parte de los ISP, la suplantación de DNS en el Wi-Fi público y la censura a nivel estatal eran técnicamente fáciles.
En relación con los servicios de URLs cortas, al usar DoH resulta más difícil el ataque que reescribe las respuestas DNS entre el dispositivo y el resolvedor DoH para dirigir el dominio del servicio de URLs cortas a un servidor falso.
En los navegadores, Firefox empezó en febrero de 2020 el despliegue de DoH activado por defecto para los usuarios de Estados Unidos, y el destino predeterminado era Cloudflare. Chrome empezó con Chrome 83, en mayo de 2020, el despliegue de una función (DNS seguro) que cambia automáticamente a DoH si el proveedor de DNS que se usa es compatible con DoH (ambos datos proceden de los anuncios de Mozilla y de Chromium).
Entre los problemas están (1) que se elude el filtrado de seguridad basado en DNS de las redes corporativas (el bloqueo de dominios de malware), (2) nuevas preocupaciones de privacidad por la concentración en los resolvedores DoH (Cloudflare, Google) y (3) la mayor dificultad del diagnóstico de redes.