DNSSpeedTester™ Native Apps for DNS Benchmarking
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:
Apple App Store<br>iPhone & iPad
Mac App Store<br>macOS
Google Play<br>Android
Microsoft Store<br>Windows
Snap Store<br>Linux
Standalone Packages
Install the standalone native client for Windows, macOS, Linux, or Android:
Windows
Windows x64<br>64-bit EXE Installer
Windows x86<br>32-bit EXE Installer
Windows ARM64<br>ARM64 EXE Installer
macOS
macOS Universal<br>Apple Silicon & Intel DMG
macOS ARM64<br>Apple Silicon DMG
macOS Intel<br>Intel x64 DMG
Linux Packages
Debian / Ubuntu<br>x86_64 .deb package
Debian / Ubuntu<br>ARM64 .deb package
Fedora / RHEL<br>x86_64 .rpm package
Fedora / RHEL<br>ARM64 .rpm package
AppImage<br>x86_64 Portable Binary
AppImage<br>ARM64 Portable Binary
Flatpak<br>x86_64 Flatpak Bundle
Flatpak<br>ARM64 Flatpak Bundle
Snap<br>x86_64 Snap Package
Snap<br>ARM64 Snap Package
Android
Android<br>APK Package
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 \<br>--name dnsspeedtester \<br>-p 5000:5000 \<br>--restart unless-stopped \<br>dnsspeedtester/dnsspeedtester:latest
Docker Compose (Recommended)
For production environments or multi-container stacks, use this docker-compose.yml setup:
services:<br>dnsspeedtester:<br>image: dnsspeedtester/dnsspeedtester:latest<br>container_name: dnsspeedtester<br>ports:<br>- "5000:5000"<br>restart: unless-stopped<br>logging:<br>driver: "json-file"<br>options:<br>max-size: "10m"<br>max-file: "3"
Start the service with:
docker compose up -d
Once running, open http://localhost:5000 or http://: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
What is DNS?<br>Learn about domain resolution and how the hierarchy works.
How to Change DNS<br>A step-by-step guide to changing DNS on different OS platforms.
FAQ & Troubleshooting<br>Common DNS speed testing errors and resolution fixes.
Follow Us
YouTube
GitHub
Subscribe to our newsletter
Subscribe
DNSSpeedTester™ is a Free and Open-Source DNS Speed Test Tool.
© Copyright 2026 DNSSpeedTester™ All Rights Reserved.
Privacy Policy | Terms of Service