Uma consulta é a mensagem DNS no formato binário de transmissão (wire format), enviada com POST ou codificada em base64url em um parâmetro de GET chamado dns, para uma URL como https://cloudflare-dns.com/dns-query ou https://dns.google/dns-query; vários provedores também oferecem uma API JSON. Os navegadores usam DoH para resolver nomes quando isso está configurado ou quando o resolvedor do sistema oferece suporte; DNS sobre TLS (RFC 7858, porta 853) e DNS sobre QUIC (RFC 9250) são as alternativas.
O DoH criptografa o caminho até o resolvedor, mas não autentica os dados como o DNSSEC faz, e o resolvedor continua vendo cada consulta. Para ferramentas, o DoH é uma forma prática de buscar registros públicos (CAA, TLSA, DNSKEY, TXT de DKIM e DMARC) a partir do navegador; as verificações de DNS deste site que contam com o servidor buscam desse jeito apenas nomes públicos.