About Network Diagnostics
Runs a comprehensive suite of client-side network diagnostics: connection type and quality assessment, public IP detection, DNS resolution speed across multiple domains, latency measurement with min/median/max statistics, local network interface detection via WebRTC, and browser network API capability checks. All tests execute automatically on page load with a step-by-step progress indicator.
- Connection quality grading (Excellent/Good/Fair/Poor) based on RTT and downlink speed
- DNS resolution speed tested against google.com, cloudflare.com, and github.com via DoH
- Latency measured with 3 runs per endpoint, reporting min/median/max
- Local IP detection via WebRTC peer connection (private range identification)
- Browser capability audit: WebSocket, WebRTC, Service Worker, Network Information API, Do Not Track
- AbortController prevents orphaned requests during re-scans
Frequently Asked Questions
- What is a good DNS resolution time?
- Under 50ms is excellent (typical when using a nearby DNS resolver like Cloudflare 1.1.1.1 or Google 8.8.8.8). Between 50–200ms is acceptable. Over 200ms suggests your DNS resolver is far away or overloaded — consider switching to a faster public DNS provider.
- Why are my local IPs not detected?
- Local IP detection relies on WebRTC, which some browsers block for privacy. Brave blocks it by default, Firefox can be configured to block it via about:config, and some browser extensions disable WebRTC. This is a privacy feature, not a problem.
More Networking & IT Tools
All Networking & IT toolsNetworking & IT
Hosting Checker
Identify the web hosting provider, CDN, DNS, and email service for any domain.
Networking & IT
IP Address Lookup
Display your public IP address, location, ISP, and network information.
Networking & IT
VPN & Proxy Detector
Detect whether your connection is using a VPN or proxy, check for WebRTC leaks, and analyze DNS resolver.
Networking & IT
DNS Lookup
Query A, AAAA, MX, NS, TXT, SOA, CAA, SRV and reverse PTR DNS records over encrypted DNS-over-HTTPS.