Hosting a Minecraft Server at Home

A little deviation from the normal Slime theme, but seeing as it’s as popular as slime I thought I’d post this howto on Port Forwarding Minecraft TCP port.

It took me a few hours to figure this out today so hopefully this will help someone out.

My Internet setup at home is BT Infinity with a Netgear DM200 Modem attached to the phone line, then out of that a RJ45 Cat 5e cable into a Netgear X4S R7800 Nighthawk Router.

I setup a Spigot Minecraft server and used the default TCP port of 25565. This is defined in the

I then went intoo the Netgear X4S R7800 router’s advanced admin page to configure the Port Forwarding. No matter what I did it didn’t work.

The solution was to configure Port Forwarding on the DM200 modem as well, Port Forward 25565 to the Nighthawk, then on the Nighthawk do the normal Port Fowarding config.

The DM200 Modem was in “Modem and Router” mode. You can put the Modem into “Modem Only”, but note that you will no longer be able to manage the Modem by simply going to it’s default IP address of, in modem mode you must connect a computer directly to it’s LAN port and the computer must have an IP address of to 254 with subnet mask of

In modem mode, you would only have to configure the port forwarding once, i.e. on the Router.

1 Comment

Leave a Reply

Your email address will not be published.