DEV Community

Cover image for Bulldohzer 🚜 DNS & DoH performance testing
Sebastiaan Deckers for Commons Host

Posted on

2

Bulldohzer 🚜 DNS & DoH performance testing

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

Image of Timescale

πŸš€ pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applicationsβ€”without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more

Top comments (0)