GOAL: Explain how to port forward to avoid using Hamachi
Introduction:
We all know that in order to host a Minecraft server on your own network, you'll need to configure port forwarding. The problem with explaining this is that every router is different. This makes it very difficult to explain how to do this for each individual person. What I plan to do in this guide is give you a reasonable idea of how to port forward. This way you can look in your own router for some of the keywords outlined in this document to help you along the way.
I am going to show you a Netgear router in this demonstration, hoping that some of you are using their routers. Netgear is a pretty common router manufacturer, so I think that this will reach a broad audience. If I gain access to more routers, I will supply screenshots and guides for those in here as well.
This guide also assumes that you are using Windows to configure your router. I will show you how to find your computer's IP address on your network. For this guide, I am using Windows 7 Professional, but the steps should be relatively close from Windows XP to Windows 8.
Notes:
It is important to configure your computer with a static IP address when port forwarding
It is not a good idea to use a wireless card when hosting a server
Using a consumer class internet connection to host servers usually breaks the Terms of Use for most Internet Service ProvidersStep 1. Obtain Information
The first thing you will need to do is identify your router's IP address. The router is also known as a Default Gateway.
1. Click Start and Choose 'Run' (on Windows Vista and above, just click start)
2. In the Box that appears (or in the Start Search Vista +) type 'CMD' (No Quotes)
3. Press Enter or Click 'Okay' - A Black Command Prompt will appear.
4. In the Command Prompt Window, Type 'ipconfig' (No Quotes) and press Enter
5. You will be given some information, Make note of two items: (Write them down)
a: IPv4 Address (or IP Address for Windows XP)
b: Default Gateway

Step 2. Logging Into your router
We will need to use the information that you gathered from the last step to access your router.
1. Open your Internet Browser (Chrome, Firefox, Internet Explorer, etc)
2. In the address bar, type the Default Gateway Address (usually 192.168.1.1 or similar) and Hit Enter
3. You will be prompted for a username and password. Look at the bottom of this guide for some typical default usernames and passwords for some common routers.
Step 3. Port Forwarding
Now that you're logged into your router, we can get down to business. This is the part that is going to vary for different router manufacturers. I will break them down by router here, so this list may get pretty long over time.
Netgear WNDR3400v2
2. On the left hand side, Choose 'Advanced Setup'
3. Click 'Port Forwarding/Port Triggering'
4. In the middle of the screen, click 'Add a Custom Service'
5. Match the Following to below:
Service Name: Minecraft_Server
Service Type: TCP/UDP
External Starting Port: 25565
External Ending Port: 25565
6. In the 'Internal IP Address' section, Place your IP address you found in step 1
7. Click 'Apply'
Common Usernames and Passwords
Netgear
Username: admin
Password: password
Linksys
Username: admin
Password: admin
Verizon Modem/Router Combo
Username: admin
Password: password
Note: This router will make you change the password after you log in for the first time.If you have suggestions, comment below. If you would like to see more guides like this, such as Setting a Static IP, Configuring Windows Firewall for Minecraft, etc, leave a comment and I'll try to help you out. I hope this helps some people out there!






