the “connection timed out” error in minecraft is different from “connection refused” or “connection reset” – a timeout means the connection attempt started but never received a response within the allowed time window. here’s the fix process.
What causes connection timeouts specifically
Unlike connection reset (which is an immediate rejection), a timeout means packets are being sent but no response is coming back. Common causes:
- The server is offline or unreachable
- A firewall is silently dropping packets rather than rejecting them
- High packet loss between you and the server
- The server IP or port has changed
- DNS not resolving to the correct IP
Step 1: Confirm the server is online
Visit the server’s website or Discord to confirm it’s up. You can also use a Minecraft server status checker (search “Minecraft server status checker online”) – enter the server address and it checks from an external IP, confirming whether the issue is with the server or your connection specifically.
Step 2: Try connecting with the direct IP instead of domain name
If the server uses a domain name (e.g., play.servername.com), try finding and using the direct IP address instead. DNS resolution issues can cause timeouts where direct IP connection works. Use nslookup play.servername.com in Command Prompt to find the resolved IP.
Step 3: Flush DNS and reset Winsock
ipconfig /flushdns
netsh winsock reset
Restart and try again.
Step 4: Check Windows Firewall rules for Minecraft
Windows Firewall > Allow an app through Windows Firewall > confirm Java and the Minecraft Launcher have both inbound and outbound rules with Private and Public checked. Missing or incomplete rules cause silent packet drops that manifest as timeouts.
Step 5: Check if the server port is blocked by your ISP
Minecraft’s default port is 25565. Some ISPs block this port. Test using a VPN to confirm – if you can connect via VPN but not directly, your ISP may be blocking the port. Contact your ISP or ask the server admin if they offer an alternate port.
Step 6: Switch to Google or Cloudflare DNS
Using 8.8.8.8 and 1.1.1.1 as DNS servers in your network settings can resolve timeouts caused by slow or broken ISP DNS resolution.