One challenge users face is finding the best DoH or DNS service. Public DoH & DNS performance reports are of questionable value. This is because performance for a test server in a big datacentre or at an Internet Exchange is not the same as on your own device on your own network.
So run your own performance tests.
Bulldohzer is an easy to use DNS and DoH performance test. You can run Bulldohzer yourself to find the best resolver for you.
Bulldohzer does not require any installation. Test runs take just a few seconds. Reports are designed to offer a lot of detail yet be easy to understand at a glance. Output of raw JSON data is also supported.
$ npx bulldohzer
npx command is provided by Node.js which is the only dependency. You will need Node.js v11.4.0 or later.
Traditional DNS is heavily optimised due to decades of widespread use. Unfortunately it is susceptible to tampering and monitoring. DoH is a new and secure DNS protocol. DoH transports DNS over long-lived HTTP/2 connections. Because DoH is so new, some implementations are not yet optimised nor widely deployed.
Please try out Bulldohzer and share your results with DoH providers.
Cover photo by khaosproductions