Is it the ISP or the firewall? How to find the real cause of an internet outage
"The internet is down."
Those four words can start an expensive troubleshooting process.
But an internet outage does not necessarily mean the Internet Service Provider is down.
The problem could be the ISP circuit, modem or ONT, firewall, router, SD WAN appliance, DNS service, VPN, switch, local network, WiFi environment, cabling, or even the application users are trying to reach.
The real question is:
Where does the failure actually begin?
This guide explains how IT teams can systematically determine whether an internet outage is being caused by the ISP, firewall, gateway, or internal network and how continuous network monitoring can provide the historical evidence needed to resolve intermittent problems faster.
How Do You Tell if the ISP or Firewall Is Causing an Internet Outage?
The fastest approach is to divide the connection into logical test points and determine where connectivity stops.
Think of the network path as:
User → LAN → Firewall → ISP Gateway → Internet → Application
Then test each layer independently.
If the local network and firewall remain reachable but connectivity fails beyond the ISP handoff, the carrier circuit or upstream network becomes a stronger suspect.
If the ISP connection remains available but traffic cannot successfully pass through the firewall, investigate the firewall configuration, interfaces, resources, policies, routing, NAT, VPN, and SD WAN behavior.
The objective is to replace:
"We think the ISP is down."
with:
"Here is exactly where the failure begins."
What Should You Check First When the Internet Goes Down?
Before rebooting anything, determine the scope of the problem.
Ask:
- Is one user affected?
- Are multiple users affected?
- Is the entire location affected?
- Are wired and wireless users affected?
- Is one application failing or everything?
- Can users reach local resources?
- Can the local gateway be reached?
- Can the firewall be reached?
- Can an external IP address be reached?
- Does DNS resolution work?
- Are other company locations experiencing the same problem?
These answers immediately narrow the investigation.
If one laptop cannot connect but everyone else can, calling the ISP probably isn't the best first step.
If every device at a location simultaneously loses external connectivity, the investigation changes considerably.
Step 1: Can You Reach the Local Gateway?
Start inside the network.
Test connectivity to the local gateway.
If the gateway cannot be reached, investigate the local environment before blaming the ISP.
Possible causes include:
- Local switching
- VLAN configuration
- Cabling
- Network interface
- WiFi
- DHCP
- Routing
- Gateway failure
- Local firewall rules
If the gateway responds normally, move outward.
Step 2: Can You Reach the Firewall?
Determine whether the firewall is operational and reachable from the appropriate management or network location.
Check:
- Firewall availability
- LAN interface status
- WAN interface status
- CPU utilization
- Memory utilization
- Interface errors
- Routing table
- NAT
- Firewall policies
- VPN status
- SD WAN health
- System logs
A firewall can remain powered on while still experiencing a WAN, routing, policy, resource, or interface problem.
Therefore:
Firewall reachable does not automatically mean firewall healthy.
Step 3: Is the Firewall WAN Interface Up?
Next, examine the WAN side of the firewall.
Verify:
- WAN interface status
- WAN IP address
- Subnet information
- Default gateway
- DHCP lease where applicable
- PPPoE session where applicable
- Physical interface status
- Interface errors
- Negotiated speed and duplex where relevant
If the firewall has lost its WAN address or gateway connectivity, determine why.
The problem may involve the firewall configuration, modem or ONT, physical connection, or ISP.
Step 4: Can You Reach the ISP Gateway?
This is an extremely important test.
If:
LAN → Firewall works
but:
Firewall → ISP Gateway fails
the fault has been narrowed significantly.
Investigate:
- WAN interface
- Cabling
- ISP modem or ONT
- Provider handoff
- Gateway configuration
- Carrier circuit
- Firewall WAN configuration
This does not automatically prove that the ISP is responsible, but it gives the troubleshooting team a much smaller area to investigate.
Step 5: Can You Reach an External IP Address?
Test a known external IP address.
This helps separate basic internet connectivity from DNS.
If an external IP responds but hostnames do not resolve, DNS becomes a much stronger suspect.
If neither works, continue investigating connectivity and routing.
Step 6: Is DNS Actually the Problem?
DNS failures frequently look like internet outages.
A user may say:
"The internet isn't working."
when the network is perfectly capable of reaching external IP addresses.
What is actually failing is hostname resolution.
Test:
- Known external IP address
- Known hostname
- Configured DNS servers
- Alternative authorized DNS resolver
- DNS response time
- DNS lookup failures
If IP connectivity succeeds while hostname resolution fails, investigate DNS before changing unrelated network equipment.
Step 7: Run Ping Tests
Ping helps determine whether a destination can be reached and provides round trip response information.
Useful targets can include:
Test A: Local gateway
Test B: Firewall
Test C: ISP gateway
Test D: External internet destination
Compare the results.
For example:
| Test | Result | Initial Interpretation | | —- | —- | —- | | Local gateway | Healthy | LAN likely operational | | Firewall | Healthy | Firewall reachable | | ISP gateway | Packet loss | WAN or provider path needs investigation | | Internet destination | Packet loss | Upstream degradation likely | | DNS lookup | Healthy | DNS less likely |
Do not rely on one or two packets.
Intermittent problems require measurements over time.
Step 8: Run Traceroute
Ping answers:
Can I reach it?
Traceroute helps answer:
What path am I taking to get there?
Traceroute can help identify where traffic travels and where a path appears to change or stop.
However, traceroute must be interpreted carefully.
Asterisks at an intermediate hop do not automatically mean that router is broken.
Network devices may deprioritize or refuse diagnostic traffic while continuing to forward production traffic.
Always examine what happens after the questionable hop and at the destination.
Step 9: Measure Packet Loss
Packet loss can cause:
- Frozen video
- Distorted VoIP
- Slow applications
- Remote desktop problems
- VPN instability
- Application timeouts
- Failed transactions
Test packet loss at multiple points.
For example:
Gateway: 0%
Firewall: 0%
ISP Gateway: 0%
Internet Destination: 8%
That pattern is much more useful than simply saying:
"Internet performance is bad."
It provides evidence about where degradation may be occurring.
Step 10: Measure Latency
Latency measures how long network traffic takes to travel between points.
If normal latency for a location is 20 milliseconds and it suddenly increases to 180 milliseconds, users may experience poor application performance even though the circuit remains online.
Look for:
- Sudden latency increases
- Recurring latency spikes
- Time based patterns
- Differences between circuits
- Differences between destinations
- Correlation with packet loss
Historical baselines make these changes much easier to identify.
Step 11: Measure Jitter
Jitter measures variation in packet delivery timing.
This is particularly important for:
- VoIP
- Zoom
- Video conferencing
- Contact centers
- Remote desktop
- Other real time applications
A connection can be technically "up" while still providing a terrible user experience.
That is why:
Uptime does not equal network quality.
Step 12: Check the Firewall Logs
If the ISP connection appears healthy but applications remain unavailable, inspect the firewall.
Look for:
- Blocked traffic
- Denied connections
- NAT failures
- Routing problems
- VPN failures
- SD WAN events
- Interface changes
- Resource exhaustion
- Security inspection events
- Configuration changes
A firewall policy can create an application failure even when basic internet connectivity remains available.
How Can You Prove the ISP Is Causing the Problem?
This is where troubleshooting becomes much more interesting.
A carrier support representative may say:
"The circuit is currently online."
That statement does not prove the circuit was healthy 30 minutes ago.
Intermittent carrier problems may include:
- Short outages
- Packet loss
- Latency spikes
- Route changes
- Flapping connections
- Degraded upstream paths
By the time someone calls support, the condition may have disappeared.
The best defense is historical evidence.
Collect:
- Exact outage time
- Outage duration
- Circuit availability
- Gateway availability
- Firewall availability
- Latency
- Packet loss
- Jitter where applicable
- Route information
- Repeated occurrences
Instead of telling the carrier:
"Our internet keeps going down."
you can say:
"The local gateway and firewall remained available, but external connectivity experienced repeated loss between 2:14 PM and 2:27 PM. Similar events occurred yesterday at 3:06 PM and Monday at 1:52 PM."
Now you have a troubleshooting case instead of an opinion.
How Can You Prove the Firewall Is Causing the Problem?
Use the same evidence based approach.
Look for situations where:
- ISP gateway remains reachable
- Circuit remains available
- External testing indicates the carrier is functioning
- Firewall interfaces show errors
- Firewall resource utilization spikes
- Policies block expected traffic
- NAT fails
- VPN tunnels fail
- SD WAN changes paths unexpectedly
- Logs correlate with the outage
The objective is not to blame the firewall.
It is to determine whether the evidence points toward the firewall.
Should You Reboot the Firewall When the Internet Goes Down?
Not immediately unless circumstances require it.
Rebooting can restore service, but it may also destroy valuable evidence.
Before rebooting, when practical:
- Record the exact time.
- Check firewall availability.
- Check WAN status.
- Test the gateway.
- Test external connectivity.
- Check DNS.
- Record latency and packet loss.
- Review logs.
- Preserve diagnostic information.
Then make an informed decision.
A reboot that fixes the problem without identifying its cause may simply guarantee that the same problem returns later.
Why Does the ISP Say Everything Looks Fine?
Because it may look fine now.
This is one of the biggest challenges with intermittent network troubleshooting.
Imagine this sequence:
2:04 PM: Packet loss begins.
2:07 PM: Users complain.
2:12 PM: IT receives the ticket.
2:18 PM: IT begins testing.
2:23 PM: Network returns to normal.
2:35 PM: Carrier support begins testing.
The carrier sees a healthy circuit.
The users experienced a real problem.
Both observations can be correct.
The missing piece is:
What happened between 2:04 and 2:23?
Continuous network monitoring provides that historical context.
Why Isn't a Speed Test Enough?
A speed test answers an important question:
How much data can this connection transfer under the current test conditions?
It does not completely answer:
Is this network healthy?
A connection can show excellent download speed while experiencing:
- Packet loss
- Jitter
- Latency spikes
- DNS failures
- Intermittent outages
- Route instability
- Firewall problems
- Application specific failures
Therefore:
Bandwidth is one measurement of network performance, not a complete diagnosis.
Why Isn't Ping Enough?
Ping is extremely useful.
But ping is a diagnostic test, not a complete network monitoring strategy.
A successful ping at 3:15 PM does not tell you what happened at 2:47 PM.
A five packet test does not necessarily expose a disruption that occurs every few hours.
This is why continuous historical monitoring becomes so valuable.
Why Isn't Traceroute Enough?
Traceroute provides valuable path information.
But it represents the network path at the time the test is performed.
Routes can change.
Latency can change.
Carrier conditions can change.
An intermittent problem may disappear before a technician runs traceroute.
The most useful approach combines diagnostic tools with historical monitoring.
How Do You Troubleshoot Intermittent Internet Outages?
Intermittent outages are among the most difficult network problems because the evidence often disappears.
Continuous monitoring should record network conditions before, during, and after the incident.
Useful measurements include:
- Gateway availability
- Firewall availability
- Internet availability
- Latency
- Packet loss
- Jitter
- Circuit state
- Route information
- Repeated failures
The objective is to create a timeline.
Once a pattern exists, troubleshooting becomes dramatically easier.
ISP or Firewall Troubleshooting Checklist
Determine Scope
- [ ] One user or entire site?
- [ ] One application or everything?
- [ ] Wired and WiFi affected?
- [ ] Other locations affected?
- [ ] Continuous or intermittent?
Test the LAN
- [ ] Local gateway reachable
- [ ] Local switching operational
- [ ] DHCP working
- [ ] DNS configured
- [ ] Internal resources reachable
Test the Firewall
- [ ] Firewall reachable
- [ ] LAN interface up
- [ ] WAN interface up
- [ ] WAN address correct
- [ ] Default route correct
- [ ] CPU normal
- [ ] Memory normal
- [ ] Logs reviewed
- [ ] Policies reviewed
- [ ] NAT reviewed
Test the Carrier Connection
- [ ] ISP gateway reachable
- [ ] Modem or ONT operational
- [ ] External IP reachable
- [ ] Packet loss measured
- [ ] Latency measured
- [ ] Route examined
Test Services
- [ ] DNS
- [ ] VPN
- [ ] VoIP
- [ ] Zoom
- [ ] Cloud applications
Preserve Evidence
- [ ] Record incident start
- [ ] Record incident end
- [ ] Save monitoring data
- [ ] Save relevant logs
- [ ] Document packet loss
- [ ] Document latency
- [ ] Document affected circuit
- [ ] Document repeated occurrences
What Does ADAM Pulse Do Differently?
Traditional troubleshooting frequently starts after someone reports a problem.
ADAM Pulse is designed to create visibility before, during, and after network incidents.
Our approach begins with a simple question:
Where Is the Problem?
ADAM Pulse helps organizations monitor distributed locations and distinguish between conditions involving:
The carrier
The firewall
The gateway
The circuit
The local network
Instead of waiting for someone at a branch office to report:
"The internet seems slow."
IT teams can work from historical evidence showing when network behavior changed and what was happening around the time of the incident.
From Outage Alert to Actionable Evidence
An alert saying:
SITE DOWN
is useful.
But the next questions are more important:
What is down?
When did it start?
Is the firewall responding?
Is the gateway responding?
Is the carrier circuit responding?
Is latency increasing?
Is packet loss occurring?
Is this a recurring problem?
Who should receive the escalation?
Those answers can dramatically reduce troubleshooting time.
Stop Arguing About Whether It's the ISP or the Firewall
When connectivity problems occur, IT teams, firewall providers, and carriers can spend valuable time determining who owns the problem.
Data changes that conversation.
ADAM Pulse provides managed network monitoring designed to give organizations greater visibility into their locations, circuits, gateways, and network performance.
With historical monitoring, latency and SLA analytics, gateway first diagnostics, predictive alerting, and 24/7 visibility, ADAM Pulse helps IT teams move from:
"We think it's the carrier."
to:
"Here is what the network was doing when the incident occurred."
See What Your Network Is Actually Doing
If your organization manages multiple locations, internet circuits, firewalls, SD WAN connections, VoIP services, or cloud applications, ADAM Pulse can help you identify network problems faster and escalate them with better evidence.
Stop troubleshooting blind.
Start troubleshooting with data.
Learn more about ADAM Pulse and talk with USA Telecom about monitoring your network.
Frequently asked questions
How Do You Tell if the ISP or Firewall Is Causing an Internet Outage?
The fastest approach is to divide the connection into logical test points and determine where connectivity stops. Think of the network path as: Then test each layer independently.
What Should You Check First When the Internet Goes Down?
Before rebooting anything, determine the scope of the problem. Ask: 1. Is one user affected?
Step 1: Can You Reach the Local Gateway?
Start inside the network. Test connectivity to the local gateway. If the gateway cannot be reached, investigate the local environment before blaming the ISP.
Step 2: Can You Reach the Firewall?
Determine whether the firewall is operational and reachable from the appropriate management or network location. Check: A firewall can remain powered on while still experiencing a WAN, routing, policy, resource, or interface problem.
Step 3: Is the Firewall WAN Interface Up?
Next, examine the WAN side of the firewall. Verify: If the firewall has lost its WAN address or gateway connectivity, determine why.
Step 5: Can You Reach an External IP Address?
Test a known external IP address. This helps separate basic internet connectivity from DNS. If an external IP responds but hostnames do not resolve, DNS becomes a much stronger suspect.
Step 6: Is DNS Actually the Problem?
DNS failures frequently look like internet outages. A user may say: when the network is perfectly capable of reaching external IP addresses.
How Can You Prove the ISP Is Causing the Problem?
This is where troubleshooting becomes much more interesting. A carrier support representative may say: That statement does not prove the circuit was healthy 30 minutes ago.
How Can You Prove the Firewall Is Causing the Problem?
Use the same evidence based approach. Look for situations where: The objective is not to blame the firewall.
Should You Reboot the Firewall When the Internet Goes Down?
Not immediately unless circumstances require it. Rebooting can restore service, but it may also destroy valuable evidence. Before rebooting, when practical:
Sources
- Cisco — Troubleshoot Packet Drops. Congestion, buffer exhaustion and interface errors as drop causes, and their effect on throughput and retransmission.
- IETF — RFC 792: Internet Control Message Protocol. The protocol underneath ping and traceroute, and why devices may deprioritise or drop ICMP.
- Cisco — What Is Network Latency? Definition, causes and the distinction between latency and bandwidth.
- FCC — Measuring Broadband America. Methodology for latency and packet loss measurement alongside throughput.
Network symptoms should be interpreted in context. A single test from a single location at a single moment rarely proves where a fault sits — correlate against history, test from more than one point, and preserve evidence before changing configuration.
USA Telecom Consulting LLC is a Service-Disabled Veteran-Owned Small Business running a 24/7 NOC. We monitor networks, circuits and firewalls for regulated and defense-supply-chain organizations.