Minecraft
How to port forward a Minecraft server (and how to skip it)
To port forward a Minecraft Java server, forward TCP port 25565 from your router to your PC's local IP address. For Bedrock, the default is UDP 19132. Hosting with a provider means you never touch your router.
Steps
- Find your PC's local IP, for example with ipconfig on Windows.
- Set that IP as static or reserved in your router so it does not change.
- Log in to the router admin page, usually at an address printed on the router.
- Find Port Forwarding or Virtual Server.
- Add a rule for TCP 25565 pointing to your PC's local IP.
- Allow Java through your PC's firewall.
- Give friends your public IP followed by the port if it is not default.
Why it often fails
- CGNAT: some ISPs share one public IP across many customers, so forwarding cannot work.
- Double NAT with a modem and a router.
- Firewall rules on the PC.
- Dynamic public IPs that change.
Downsides
- You expose your home IP to everyone who joins.
- You have no protection from DDoS attacks.
- The server only runs while your PC is on.
Skip port forwarding
A host runs the server on its own network. With Tabi Cloud you order on Discord, get an address to share and use the panel for files and console, with DDoS protection included.
Common mistakes
- Forwarding UDP for Java, which needs TCP.
- Forwarding to the wrong or changing local IP.
- Testing from inside your own network and trusting the result.
- Using the local address instead of the public one.