How to Resolve Connection Timeouts
Learn how to troubleshoot connection timeout errors caused by network, DNS, firewall, VPN, or server problems.
Need Help?
Try our AI Troubleshooting Assistant for personalized help.

Loading guide…
Learn how to troubleshoot connection timeout errors caused by network, DNS, firewall, VPN, or server problems.
Try our AI Troubleshooting Assistant for personalized help.

A connection timeout occurs when a client device, such as a computer, phone, or tablet, attempts to connect to a website, server, or application but does not receive a response within the expected amount of time.
Connection timeouts can occur due to network issues, server outages, firewall restrictions, VPN interference, DNS problems, or high network congestion.
Common symptoms include:
Connection timeouts may be caused by:
Verify that your device is connected to the internet.
Run a speed test or try visiting multiple websites to determine whether the issue affects only one service or your entire connection.
Attempt to access the same website or application from another device connected to the same network.
If the second device works, the issue is likely isolated to the original device.
Power cycle your modem and router.
Steps:
VPNs and proxy servers can sometimes block or slow connections to certain websites and services.
Temporarily disable them and test the connection again.
Firewalls may block traffic required for a website or application.
Temporarily disable the firewall for testing purposes. If the issue is resolved, review firewall rules and exceptions.
Note: Re-enable the firewall after testing.
A corrupted DNS cache may prevent your device from reaching the correct server.
Windows:
ipconfig /flushdns
macOS:
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
Use the ping command to verify that the destination is reachable.
Windows:
ping google.com
macOS:
ping google.com
If requests time out, the issue may be network-related or the destination server may be unavailable.
The issue may be on the server side rather than your network.
Check whether the website or application is experiencing outages or maintenance.
Use these commands during timeout troubleshooting:
ping google.com
ipconfig /flushdns
sudo dscacheutil -flushcache
tracert google.com
traceroute google.com
Command purposes:
If connection timeouts continue after these steps, the issue may be caused by your ISP, network equipment, or the remote server itself.
Your feedback helps us improve.
Your feedback helps us improve.