Skip to content
🚜 Bulldohzer is a performance measurement tool for DNS. It supports DNS-over-HTTPS (DoH) and DNS-over-UDP (Do53).
JavaScript Makefile Dockerfile
Branch: master
Clone or download
Latest commit b358f6f Mar 3, 2019

README.md

Bulldohzer

Bulldohzer is a performance measurement tool for DNS. It supports DNS-over-HTTPS (DoH) and DNS-over-UDP (Do53).

$ bulldohzer --doh commonshost cleanbrowsing \
                   cloudflare quad9 powerdns

Screenshot

Introduction

Many public DNS benchmark reports measure from test machines in datacentres to DNS servers in datacentres. Good for marketing but irrelevant for end users. The best benchmark is the one you run yourself from your network on your device.

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.

Benchmarking DoH resolvers can help implementors and operators to improve services for users. Feel free to share your findings. "If you can not measure it, you can not improve it."

Bulldohzer reports measurements in a human friendly table with graphs (--report), or export as JSON for developers and machines alike (--json).

Credits

Made by Sebastiaan Deckers for πŸ‘ Commons Host.

You can’t perform that action at this time.