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:latestDocker 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.