Skip to main content

DNS-MNS

DNS Manager for Network Speed is a command-line tool that helps you find and configure the fastest DNS servers for gaming. Built specifically for users in Iran who need reliable DNS servers to bypass restrictions and reduce latency.
    ██████╗ ███╗   ██╗███████╗    ███╗   ███╗███╗   ██╗███████╗
    ██╔══██╗████╗  ██║██╔════╝    ████╗ ████║████╗  ██║██╔════╝
    ██║  ██║██╔██╗ ██║███████╗    ██╔████╔██║██╔██╗ ██║███████╗
    ██║  ██║██║╚██╗██║╚════██║    ██║╚██╔╝██║██║╚██╗██║╚════██║
    ██████╔╝██║ ╚████║███████║    ██║ ╚═╝ ██║██║ ╚████║███████║
    ╚═════╝ ╚═╝  ╚═══╝╚══════╝    ╚═╝     ╚═╝╚═╝  ╚═══╝╚══════╝

What This Tool Does

DNS-MNS solves a common problem for gamers in Iran: finding DNS servers that actually work and provide low latency. Instead of manually testing DNS servers one by one, this tool:

Tests Automatically

Pings 375+ DNS servers and measures their response time

Shows Best Options

Displays the top 3 fastest DNS servers for your connection

Configures Your System

Sets up DNS on your computer with one click (Windows, macOS, Linux)

Easy Reset

Restore your DNS to automatic/default settings anytime

Key Features

  • 375+ DNS Servers - Comprehensive list including international, regional, and gaming-optimized servers
  • Encrypted DNS Testing - Tests DNS over HTTPS (DoH), DNS over TLS (DoT), and DNSCrypt providers
  • DNSCrypt Proxy - Built-in DNSCrypt proxy for encrypted DNS resolution via DNSCrypt protocol
  • 🆕 DNS Censorship Detection - Detects DNS poisoning and hijacking by comparing against trusted resolvers
  • 🆕 Smart Fallback Proxy - Auto-switching encrypted DNS proxy (DoH → DoT → DNSCrypt) that survives protocol blocking
  • 🆕 TLS Fragmentation - Bypasses Iran’s DPI by fragmenting TLS ClientHello to hide SNI
  • 🆕 DNS Leak Test - Test websites for DNS leaks by comparing system DNS against Cloudflare, Google, Quad9, and OpenDNS
  • 🆕 Packet Loss Monitoring - Dashboard shows real-time packet loss with color-coded warnings
  • 🆕 VLESS + XTLS/REALITY Proxy - Bypass Iran’s DPI with the most effective protocol (99.5% success rate)
  • 🆕 Sing-box Integration - Universal proxy supporting 10+ protocols (VLESS, VMess, Trojan, Hysteria2, ShadowTLS, TUIC)
  • Cross-Platform - Works on Windows, macOS, and Linux
  • Two Versions - Standalone binary (no dependencies) or shell script
  • Automatic Testing - Tests ping and DNS response time with weighted scoring
  • Concurrent Testing - The Go binary tests all DNS servers in parallel for faster results
  • One-Click Setup - Automatically configures your system DNS
  • Category Filtering - Choose between international, regional, gaming, or privacy DNS
  • No Internet Required - The binary embeds the DNS list, so it works offline after download

Quick Start

Option 1: Download the binary (Recommended) Go to the Releases page and download the binary for your platform. No dependencies, no installation, just run it.
This is the best option for users in Iran who cannot use curl or wget.
Option 2: One-line install
curl -sSL https://gitlab.com/E-Gurl/dns-mns/-/raw/main/install.sh | bash
This detects your platform and installs the correct binary. Then run:
dns-mns

Installation Guide

See detailed installation instructions for all platforms

Who Is This For?

  • Gamers in Iran looking for the fastest, most reliable DNS servers
  • Users experiencing DNS blocks who need alternative servers
  • Anyone wanting to optimize their network connection

How It Works

  1. Ping Test - Sends ICMP packets to each DNS server and measures round-trip time
  2. DNS Query Test - Measures actual DNS query response time (if dig is installed)
  3. Scoring - Combines both measurements (70% ping, 30% DNS response)
  4. Ranking - Sorts all servers by score and shows the top 3
The entire test takes 1-5 minutes depending on how many servers you test and your connection speed.

License

DNS-MNS is open source software licensed under the MIT License.