About Perfping
Perfping is a free, public network diagnostics platform for developers, sysadmins, and network engineers. Run ping, traceroute, MTR, HTTP checks, TCP port tests, and a full suite of DNS and security lookups — from nodes on 5 continents, instantly.
No account. No rate cards. No paywalls. Just tools that work.
Tools
| Category | Tool | Description |
|---|---|---|
| Network | Ping | ICMP round-trip time from multiple nodes |
| Network | Traceroute | Hop-by-hop path to target |
| Network | MTR | Combined traceroute + ping statistics |
| Network | TCP Port | Check if a TCP port is open |
| Network | HTTP Check | HTTP status, TTFB, headers from each node |
| DNS | DNS Dig | Query any DNS record type (A, AAAA, MX, TXT…) |
| DNS | NS Lookup | Authoritative nameservers |
| DNS | MX Lookup | Mail exchanger records |
| DNS | SPF Check | Sender Policy Framework record |
| DNS | DMARC Check | DMARC policy record |
| DNS | DKIM Lookup | DKIM public key for a selector |
| DNS | Reverse DNS | PTR record for an IP address |
| Security | SSL Certificate | Certificate chain, expiry, issuer |
| Security | WHOIS | Domain and IP registration data |
| Security | DNSBL Check | Blacklist status across major RBLs |
| Security | HTTP Headers | Security headers analysis |
Infrastructure
Checks are executed by a distributed network of agents running on Debian 12 servers. Each node polls the central server every 2 seconds for queued jobs, runs the diagnostic command locally, and posts results back. The central server is hosted in Chisinau, Moldova on our own hardware.
Traffic is fronted by Cloudflare for DDoS protection and global CDN caching. The backend runs Laravel 12 on PHP 8.2 with MariaDB 10.11.
View all nodes and their status on the Nodes page.
Contact
Questions, abuse reports, or node partnership inquiries: contact form or [email protected].