Ping — is the destination reachable?
Ping sends tiny test packets to a server and times how long they take to bounce back. A successful ping means the network path works end-to-end. Times under 50 ms feel instant; over 150 ms feels sluggish on interactive applications. If ping fails entirely, the destination is unreachable — by firewall, outage, or routing problem.
Traceroute — where in the path is the problem?
Traceroute lists every router between you and the destination, with the latency to each one. The hop where times suddenly jump is usually the source of the problem. The first hop is your own router, the next few are your ISP, and later hops belong to backbone networks and the destination.
DNS lookup — does the name resolve correctly?
Before any connection, your device asks a DNS resolver "what IP does this domain point to?". If that lookup fails or returns the wrong address, nothing else can work. A DNS lookup tool shows what the answer is right now, from multiple resolvers — useful when checking propagation after a DNS change.
Packet loss test — are packets arriving intact?
Packet loss causes invisible retransmission. Your connection works, but feels slow and stutters. A packet loss test sends a sustained stream and reports the percentage that didn't arrive. Anything above 1% needs investigation; above 5% the connection is effectively broken for real-time use.
Common mistakes when running these tools
- Pinging a host that blocks ICMP — the test fails even though the site works fine over HTTPS.
- Running a single 4-packet ping and drawing conclusions — always run for at least 30 seconds to see jitter.
- Confusing high ping with low bandwidth — they are independent metrics.
- Trusting the first traceroute hop's high latency — many routers deprioritize the response itself.