MineFixTools server utility lab
Fixes 2 min read Updated

How to Check If Port 25565 Is Open

Check whether Minecraft port 25565 is open by confirming server startup, local access, public IP, firewall rules, port forwarding, and external reachability.

Port checkers are useful only when the Minecraft server is running and listening on the port you are testing. A closed result does not automatically mean the router is wrong.

Start With the Server Process

Look for:

Done (12.345s)! For help, type "help"

If the server crashed, no public port test can pass. Use the startup log classifier if the console shows errors.

Confirm the Port

Check server.properties:

server-port=25565
server-ip=

If your host panel uses allocations, the exposed allocation must match the port players use. On a panel, do not assume 25565 is available just because it is the Minecraft default.

Local Test Before Public Test

Test in this order:

  1. localhost:25565 from the server machine.
  2. LAN IP and port from the same network.
  3. Public IP and port from outside the network.
  4. Domain or SRV record.

If local works but public fails, focus on firewall, forwarding, provider network, or CGNAT.

Port checkers can be misleading

Some online checkers test a raw TCP connection, not a full Minecraft status ping. Use them as a signal, not the only proof.

Common Closed-Port Causes

| Cause | What to check | | --- | --- | | Server offline | Console and latest.log | | Wrong port | server-port, panel allocation, router rule | | Wrong local IP | Router forward points to old LAN address | | OS firewall | Windows Firewall or UFW | | Provider firewall | VPS/cloud dashboard | | CGNAT | Router WAN IP differs from public IP |

If forwarding is the likely issue, continue with port forwarding not working for Minecraft.

FAQ

Why does a port checker say closed while the server is offline?

Because no process is listening. Start the Minecraft server before testing the public port.

Can my router show a forward but the port still be closed?

Yes. The server firewall, wrong local IP, CGNAT, provider firewall, or wrong server-port can still block traffic.

Should I test UDP for Java Edition?

For a normal Java Edition server, test TCP. Bedrock and Geyser setups may require UDP checks separately.

Related Tools

Related Articles