How to forward a Minecraft server

How to forward a Minecraft server

When managing a Minecraft server, it is sometimes necessary to forward some ports on the server itself to avoid connection issues.

Port forwarding to a server can be tricky depending on the game involved, but Minecraft port forwarding tends to be pretty simple.

youtube cover

With just a few tweaks, a handful of clicks and keystrokes, admins should be able to transfer their server and spare their players a litany of problems.

Many professionally hosted servers can do this directly from their control panel. However, even gamers hosting on their own hardware can take advantage of port forwarding.


Port forwarding on a self-hosted Minecraft server

Sever admins and players can forward with a few different methods (Image via Rouge/Planet Minecraft)
Sever admins and players can forward with a few different methods (Image via Rouge/Planet Minecraft)

Port forwarding, in general, is not the easiest task, especially for the more relaxed Minecraft players. However, by following the correct method, players and administrators should have no problem figuring things out on their own.

There are certain variables at play depending on the type of networking hardware players are using. However, the general premise remains the same and hopefully it won’t be too unwieldy.

Steps to forward a Minecraft server

youtube cover
  1. Find the IP address of your internet router. You can do this in different ways. In Windows, you can open your settings, navigate to “network and internet” and click to view network properties.
  2. Scroll down to Wi-Fi or Ethernet. The address labeled “Default Gateway” should present the proper router IP. On Mac, you can open your system preferences, click on “Network”, click on “Advanced” and go to the TCP/IP tab. The router address should be under the “Router” heading.
  3. Next, you’ll want to find the IP of your router. It should be listed under “IPv4”.
  4. Make sure your server is not open. This should prevent any issues that may occur during port forwarding. You should also not have Minecraft open.
  5. Open your preferred web browser and enter your router’s IP address in the address bar. Doing so should take you to your router’s configuration utility.
  6. Enter your username and password. For most routers, if players haven’t yet set up their login information for their router, the username tends to be “admin” and the password may be “password”. These fields may also be set by the player’s Internet Service Provider. They can also be printed on the side or back of the router.
  7. Assign a static IP address for your router. This can be done differently depending on the router page, but generally requires players to navigate to where their IP is located and disable the dynamic IP feature. Players should be able to enter a custom static IP after the fact.
  8. On the router page, you should also find the IP address of your device and block it if possible. This is also sometimes called “reserving” the IP, and can often be found in the router’s user manual.
  9. Find the port forwarding section of the router page. Add a new “rule” for port forwarding and add internal port 25565 (Minecraft’s default port) to the port forwarding list. The same should be done for the “service port” field where applicable. These fields may also be referred to as “incoming” and “outgoing” ports.
  10. The same port forwarding rule should request an IP address. You must put the static IP address of your device in this field.
  11. For the function’s protocol, you’ll want to select TCP while also enabling UDP if possible.
  12. Save your changes. You may also need to restart your router for this new rule to take effect.

After following these steps, players should have a server set up with proper port forwarding.


Edited by Rachel Syemlieh

Leave a Comment