How to Prove Internet Drops to Your ISP (2026): A Mac Guide

By Paul Snyman · Published · 7 min read

Short version. Intermittent faults are dismissed because they are never happening during the call. The fix is a continuous log with timestamps, collected over days, that separates your WiFi from the line. Ping your router and something on the internet simultaneously: if only the internet target fails, the fault is past your front door and the ISP cannot blame your WiFi.

The frustrating pattern: the connection drops for thirty seconds several times an evening, you call support, everything tests fine, and the ticket closes. Nothing about that is unreasonable from their side. They have no evidence and you have a description.

Full disclosure: I build PingKit Agent, so weigh the recommendation accordingly. The limits section is not padding, and there is a whole category of Mac network tool below that PingKit deliberately is not.

The Measurement That Settles It

Run two continuous pings at the same time: one to your router and one to something on the internet such as 1.1.1.1. Then read the pattern:

Router pingInternet pingConclusion
FailsFailsYour local network or WiFi
FineFailsPast your router. The ISP's problem
FineFine, but slowCongestion, not a drop
Both intermittentSame momentsRouter or modem

That second row is the one that changes the conversation. It removes the standard first response, which is that your WiFi is at fault, before it is offered.

Do it over Ethernet if you can. Even with the two-target test, a wired measurement removes the argument entirely. If the drop persists on a cable, nothing about your WiFi is relevant.

Collecting It on a Mac

The free way

Terminal, two windows, timestamped output:

ping 1.1.1.1 | while read line; do echo "$(date '+%F %T') $line"; done | tee ~/isp-internet.log

Repeat with your router's address into a second file. Leave both running for several days. This works, costs nothing, and produces exactly the evidence you need. The downsides are that raw ping logs are tedious to summarise, and a closed laptop lid ends the experiment.

The app way

PingKit Agent does this continuously and keeps the history. It raises internet down and internet restored alerts with timestamps, plus latency spike alerts, and separates the router check from the internet check so the distinction above is already made for you. The timeline gives you the pattern over days rather than a wall of ping output.

Presenting It So It Is Not Dismissed

A traceroute or MTR run captured during a bad period is worth including too, since it shows where along the path the loss begins. Loss that starts at one hop and continues to the destination is real; loss at a single middle hop that clears afterwards is just that router deprioritising replies and will be correctly dismissed.

Honest Limits

Frequently Asked Questions

How do I prove my internet keeps dropping?

Collect a continuous timestamped log over several days, pinging both your router and an internet address at the same time. If the router stays reachable while the internet target fails, the fault is past your router and cannot be blamed on your WiFi.

What should I ping to test my connection?

Two targets at once: your router's local address, and a reliable internet address such as 1.1.1.1 or 8.8.8.8. Comparing them is what separates a local WiFi problem from a line problem.

Can my iPhone log internet drops overnight?

No. iOS suspends apps in the background, so an iPhone cannot run continuous monitoring while you are not using it. You need something that stays awake, such as a Mac, a Raspberry Pi or a router that logs events.

How long should I collect evidence before contacting my ISP?

Several days, covering both busy and quiet periods. A pattern such as drops concentrated in the evening is far more actionable than a handful of isolated events, and it points at congestion rather than a random fault.

Does packet loss at one traceroute hop mean that hop is faulty?

Usually not. Routers deprioritise replying to probes, so a middle hop showing loss while later hops are clean is normal. Only loss that begins at a hop and continues through to the destination indicates a real fault.

Collect the evidence while you sleep

Continuous router and internet checks with timestamped down, restored and latency spike alerts, kept as history. macOS 15 or later.

Get PingKit Agent for Mac

Related Articles