Encrypted DNS Tester - DoH & DoT Compatibility
Check whether popular DNS over HTTPS (DoH) and DNS over TLS (DoT) providers are reachable from your network, compare their performance against standard DNS, and review a security assessment of encrypted DNS support.
Understanding This Tool
What It Does
This is a server-side tool: when you click the button, ShowMyIP's server makes connections from our network to several well-known public DNS providers (Cloudflare, Google, Quad9 and OpenDNS) and reports a status and timing for each. It tests DNS over HTTPS (DoH) by sending real JSON DNS queries over HTTPS with certificate verification, and runs a separate timing check labeled DNS over TLS (DoT) whose per-domain lookups actually use the server's own system resolver rather than a true DoT exchange. Because everything runs on our server, the results show behavior from our network and may differ from what you would see on your own connection. Each run returns numeric scores, per-provider tables for DoH and DoT, a speed ranking and a short list of recommendations.
Understanding the Results
- Overall score (/100): A composite figure combining DoH response speed, the security score and how many providers were reachable. It rates behavior as seen from our network, not the safety or privacy of your own DNS setup.
- Security score (/100): Shown only when available, this is the share of provider entries (across both DoH and DoT) marked fully functional. Note that the DoT entries reach that state through the server's own system resolver, so the figure is partly an artifact of the server's DNS rather than a measure of reaching each provider. It is not an audit of encryption or of your network.
- Test duration (ms): Total time the whole test took to run on our server, in milliseconds.
- DoH table - Provider: The provider name tested over DNS over HTTPS (Cloudflare, Google, Quad9, OpenDNS).
- DoH table - Status: One of fully functional, partially functional, not functional, error or unknown, based on how many of the test domains resolved successfully over that provider's HTTPS endpoint. A provider can show not functional simply because the connection was blocked or timed out between our server and that provider.
- DoH table - Avg Response (ms): The average measured response time, in milliseconds, across the test-domain queries to that provider, including any that errored after a delay. It reflects the round trip from our server, not from your device.
- DoT table - Provider: The provider name listed in the DNS over TLS section (Cloudflare, Google, Quad9).
- DoT table - Status: Uses the same fully functional / partially functional / not functional / error / unknown labels, but the underlying per-domain check uses the server's ordinary system resolver rather than a true DNS-over-TLS exchange, so treat it as a general timing signal, not a measurement of reaching that DoT provider.
- DoT table - Avg Response (ms): Average resolution time for those queries; because it relies on standard server-side resolution rather than a real DoT round trip, it will often look similar to plain DNS regardless of the provider listed.
- Performance Ranking: An ordered list (fastest first) of the three protocol categories - DoH, DoT and Standard DNS - sorted by their average measured times.
- Recommendations: Short generated suggestions, such as which category was fastest or a reminder to enable encrypted DNS, derived from the scores and reachability above.
Common Use Cases
- Compare DoH provider reachability from a neutral vantage point: See which major DoH providers respond, and how fast, from our server when you want a reference point outside your own connection.
- Get a quick speed ordering of protocols: Use the Performance Ranking to see whether DoH, DoT or standard DNS resolution was fastest in this particular run.
- Learn which providers offer encrypted DNS: The list of tested endpoints (Cloudflare, Google, Quad9, OpenDNS) is a useful starting point when choosing a public DoH or DoT provider to configure yourself.
- Sanity-check that a provider's public DoH endpoint is online: A fully functional DoH status confirms the provider's HTTPS DNS service answered our queries at test time.
- Spot transient outages or rate-limiting on DoH: Re-running the test and seeing a DoH provider move between fully functional, partially functional and not functional can indicate intermittent availability or throttling on the path between our server and that provider.
Pro Tips & Best Practices
- Read the results as server-side, not as your own network: Every measurement here comes from ShowMyIP's server. To know whether encrypted DNS works on your own device, configure it locally and test from there.
- Run the test more than once: Response times and statuses vary with network conditions and provider load, so a single run is only a snapshot. Several runs give a more reliable picture.
- Treat the DoT and Standard DNS times as a rough guide: The DoT section's per-domain lookups use the server's ordinary resolver, so they do not represent a true DNS-over-TLS handshake and may closely match plain DNS.
- Use the scores as relative signals, not guarantees: The overall and security scores reflect reachability and speed during the test, not a guaranteed verdict on the privacy or safety of any DNS configuration.
Frequently Asked Questions
Frequently Asked Questions
Does this test my own computer's DNS settings?
Why do the DoT and Standard DNS response times look similar?
What does the security score actually measure?
A provider shows 'not functional' - does that mean it is down?
Which providers does the tool check?
How this tool works: This tool runs in your browser and on our server in real time. Depending on the tool, results are computed directly from the input you provide or retrieved from live, authoritative data sources at the moment you run a lookup. We do not sell your data, and your lookups are kept private — any history shown here is stored only on your device.