DNSSpeedTester™ Native Apps for DNS Benchmarking

Benchmark your default DNS against popular public DNS providers using DoH, DoT, UDP, and ping, measuring all results directly from your device for maximum accuracy. You can also self-host the DNSSpeedTester™ web app on your own infrastructure to run private DNS benchmark tests inside local or isolated networks.

Official App Stores

Download our official store packages for automatic updates and the simplest installation path:

Standalone Packages

Install the standalone native client for Windows, macOS, Linux, or Android:

Windows

macOS

Linux Packages

Android

Self-Host the DNSSpeedTester™ Web App (Docker)

Run the DNSSpeedTester™ web app on your own infrastructure to benchmark DNS servers inside local or isolated networks without requiring external internet access. This setup is ideal for loading custom test domain configurations and running private DNS benchmark tests in secure environments.

Docker Quick Start

Deploy the application container instantly using the official image from Docker Hub. This launches the web-based diagnostic tool on port 5000:

docker run -d \ --name dnsspeedtester \ -p 5000:5000 \ --restart unless-stopped \ dnsspeedtester/dnsspeedtester:latest

Docker Compose (Recommended)

For production environments or multi-container stacks, use this docker-compose.yml setup:

services: dnsspeedtester: image: dnsspeedtester/dnsspeedtester:latest container_name: dnsspeedtester ports: - "5000:5000" restart: unless-stopped logging: driver: "json-file" options: max-size: "10m" max-file: "3"

Start the service with:

docker compose up -d

Once running, open http://localhost:5000 or http://<YOUR-SERVER-IP>:5000 in your browser to access the speed tester.

Platform & Architecture Support

The official Docker image is built for multiple architectures to run on any environment:

  • linux/amd64: Standard Intel/AMD cloud VMs and desktop servers.
  • linux/arm64: AWS Graviton, Apple Silicon, and Raspberry Pi 4/5.
  • linux/arm/v7 & linux/arm/v6: Older Raspberry Pi models and IoT hardware.
  • linux/386, linux/ppc64le, linux/s390x: Legacy and enterprise architectures.

Related Articles