Log in Sign up

"Failed to Connect to Server": Find the Cause Yourself

Step-by-step diagnosis of a connection error: your network, DNS, a forgotten proxy or VPN, firewall, the site itself. A symptom table and quick checks.

A broken glowing bridge between two server islands in fog

This error frightens with its vagueness: the browser honestly admits it could not reach the server but does not say where the link snapped. The good news: the chain is short, and you can probe all of it in ten minutes with no special knowledge. Go from yourself toward the server, because statistically the cause is more often on your side.

Request pathDeviceDNS and networkServersite name lookupconnection to servera break is possible at any link
Four links, each checked separately. A connection error means a break in one of them.

Step 1: the scale of the problem

Three quick questions save half an hour. Do other sites open? If not, look at your network: router, cable, ISP. Does the problem site open on a phone over cellular? If so, the server is alive, so look on your side. Same picture on another device on the same network? If so, the computer is fine and the issue is the network or the site. Mass outages of large services show up as a spike of complaints in search and social media: sometimes the honest answer is "wait".

Step 2: name and address

A browser first has to turn a site name into an IP address. A failure at this stage looks like an instant error with no connection attempt. Check the name through an independent resolver: our DNS lookup shows whether the domain answers at all and which addresses it returns. If the domain resolves from outside but not for you, your local DNS is to blame: switch to a public resolver in network settings and retry. Remember the hosts file too: old entries there survive for years and suddenly "break" sites that have moved to new addresses.

Step 3: forgotten middlemen

The most underrated cause: your traffic goes somewhere other than you think. A half-disabled VPN, a corporate profile left over from a past job, a proxy set up once for a test and forgotten. The symptom is typical: some sites work, others do not, and there is no clear pattern. Check system proxy settings and your VPN profiles. We go through finding and removing the extras step by step in the guide on disabling a proxy. If you need the proxy and it should work, test it separately with the checker: a dead line in settings gives exactly this error.

The command line in a minute

Three commands give you more than ten reboots, and they work the same on Windows, macOS and Linux apart from spelling. ping example.com answers "is the address reachable at all": if replies come, the network and DNS are alive, and the problem is higher up, in the service or the program. nslookup example.com shows which address your resolver returns: empty or strange means a DNS issue. tracert example.com on Windows, or traceroute elsewhere, draws the path node by node: you can see whether the route breaks at home, at your ISP or further on. You need not memorize the output, just compare the picture for the problem site and for any working one.

A note on the browser: before digging into the network, open the site in a private window. If it works, the cache or an extension is to blame, and you need no network diagnosis at all.

Step 4: protection that overdid it

Firewalls and antivirus can block both single programs and whole addresses. If a site fails in just one program while the browser opens it, look for a rule for that program. Briefly disabling protection is acceptable for diagnosis, for a minute and only on a trusted network: if that confirms it, add an exception and turn protection back on.

Step 5: the server and its neighbor

When your side is clean, look at the target. The domain health check shows the general state of a domain and its web server: are DNS records alive, does the server answer, has the certificate expired. An expired certificate, by the way, gives a related but different error: the browser warns of an insecure connection, which is no longer "failed to connect". If you own the server, check whether the service listens on its port and has not hit limits, and from outside run the address through blacklists with the RBL check: an address blocked by ISPs looks exactly like a dead one to some visitors.

SymptomLikely cause
Nothing opensyour network: router, cable, ISP
Instant error with no waitDNS: the name does not resolve
Some sites work, some do nota proxy, VPN or DNS filter on the way
Fails in one programfirewall or the program's settings
Long wait, then an errorthe server does not answer or filters you
It is down for everyone aroundan outage on the service side, all you can do is wait

One last tip: change one thing at a time and test after each. Changing DNS, disabling the VPN and rebooting the router all at once may help, but you will never know what was broken, and next time you will walk the whole path again. And write down the cause you find, even in a note: network ailments tend to return, and a past diagnosis turns an hour of searching into a minute.

Read next

A dark gateway wall with one glowing control arch that streams of light pass through

Software

UserGate: What This Corporate Security Gateway Can Do

UserGate grew from a proxy server with filtering into a full security gateway: a next-generation firewall with application control, encrypted traffic inspection and an intrusion prevention system. We…

5 min read
A glass browser window with shards of pop-ups wiped off half of it

Software

What to Use to Block Ads and Pop-Ups in 2026: A Guide

The old advice "install an extension and forget it" no longer fits every case: Chrome moved extensions to Manifest V3 and cut what classic blockers can do. We look at what really works now: which…

5 min read
A large usage gauge made of glowing segments on a wall of network equipment

Software

How to Track Internet Traffic on a Computer and a Server

Traffic is a counted resource again: mobile plan caps, per-gigabyte billing on servers and proxies, thin links when traveling. We go through the tools by level: built-in counters in systems and…

5 min read

All articles

Pricing Grab a free hour