loading...
Cover image for Bulldohzer 🚜 DNS & DoH performance testing
Commons Host

Bulldohzer 🚜 DNS & DoH performance testing

sebdeckers profile image Sebastiaan Deckers ・2 min read

A few months ago Commons Host built and launched its DNS over HTTPS service in just 10 days. The service has proved reliable and performant, with users enjoying secure and private DNS service.

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.

Introducing: Bulldohzer 🚜

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

Note: The npx command is provided by Node.js which is the only dependency. You will need Node.js v11.4.0 or later.

Screenshot

If you can not measure it, you can not improve it.

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

Posted on Apr 29 '18 by:

sebdeckers profile

Sebastiaan Deckers

@sebdeckers

Indie hacker working on an open source CDN, DNS-over-HTTPS service, and having retro-fun with Gopher.

Commons Host

A global network of edge servers. Infrastructure is deployed and owned by contributors. Managed securely. Free static site hosting. Super fast low-latency edge server network. Secure, uncensored, and private DNS over HTTPS.

Discussion

markdown guide