Skip to main content

DNS over HTTPS

Query any DNS record type via DoH and inspect the full JSON response from Google's public resolver.

About the DNS over HTTPS tool

DNS over HTTPS, or DoH, encrypts DNS queries inside regular HTTPS traffic, preventing your internet provider or anyone else on the network path from seeing which domains you are looking up. Traditional DNS queries are sent unencrypted by default, making them visible to anyone monitoring network traffic. This tool lets you perform a DNS lookup the same way a DoH-enabled browser or application would, querying over an encrypted connection rather than standard unencrypted DNS.

How it works

Instead of sending a plain DNS query over port 53 the traditional way, DNSbyte sends the request as an HTTPS call to a public DoH-compatible resolver, currently Google's public DoH endpoint. The resolver processes the query the same way a standard DNS resolver would, the difference is entirely in how the query and response travel across the network, encrypted rather than in the clear.

This is useful both for testing how DoH-based resolution behaves for a domain, and for understanding the broader shift toward encrypted DNS that many modern browsers now use by default.

Frequently asked questions

How is DoH different from a normal DNS lookup?

A normal DNS query is sent as plain unencrypted UDP traffic on port 53, visible to anyone able to observe the network path. DoH wraps the same query inside an HTTPS request, which is encrypted, so the contents are hidden from anyone except the DoH resolver itself.

Does using DoH mean my internet provider cannot see what websites I visit?

It hides the DNS lookup specifically, but the website's own IP address is still visible during the actual connection unless additional measures like a VPN are also used, and many websites also leak their identity through other means such as TLS handshake details unless those are also protected.

Why would a result differ between a standard DNS lookup and a DoH lookup for the same domain?

They should generally return the same answer for the same record, since both are simply asking a resolver for the current published value, any difference usually points to caching timing differences between resolvers rather than DoH itself behaving differently.

Do I need to do anything special to use DoH in my own browser?

Most modern browsers, including Firefox and Chrome, have DoH built in and either enabled by default or available as a simple toggle in network or privacy settings, no special software or configuration is typically required to turn it on.

Are there downsides to DoH?

It can complicate network-level filtering and parental controls that rely on inspecting plain DNS traffic, since DoH traffic looks like ordinary HTTPS traffic and is harder to distinguish and block selectively without more sophisticated tools.