Skip to main content

DNS Health Dashboard

DNS-MNS v3.0.0 includes a live-updating TUI (Terminal User Interface) dashboard for monitoring DNS health in real-time.

Launch

dns-mns dashboard

What It Shows

The dashboard displays:
  • System DNS: Your currently configured DNS server
  • Proxy Status: Whether DNSCrypt or DoH/DoT proxies are running
  • Server Name - Which DNS server is being monitored
  • IP Address - The server’s IP address
  • Ping Latency - Round-trip time in milliseconds, color-coded (green < 30ms, yellow < 100ms, red ≥ 100ms)
  • DNS Query Time - How fast the server responds to DNS queries
  • Packet Loss - Percentage of packets lost during ping, color-coded (green 0%, yellow 1-20%, red >20%)
  • Status - Whether the server is reachable

Controls

KeyAction
rForce refresh now
q / Esc / Ctrl+CQuit dashboard

Auto-Refresh

The dashboard refreshes every 10 seconds automatically, testing 5 popular DNS servers:
  1. Cloudflare (1.1.1.1)
  2. Google (8.8.8.8)
  3. Quad9 (9.9.9.9)
  4. Shecan (178.22.122.100)
  5. Electro (78.157.42.100)

Color Coding

Latency values are color-coded:
  • Green: Excellent (< 30ms)
  • Yellow: Good (30-100ms)
  • Red: Slow (> 100ms) or unreachable

Requirements

The dashboard requires a terminal that supports ANSI escape codes and alternate screen mode. Most modern terminals support this (iTerm2, GNOME Terminal, Windows Terminal, etc.).