Port Forwarding can be an issue to most people, it is also the gateway from the internet to a computer behind a router. If you had an application that is running on your computer and you want anything from the internet to connect to it you will most likely need to port forward.
There are multiple ways of port forwarding but what is the easiest? You can manually log into the router and change settings so it is permanent and will always stay port forwarded or you can use UPnP (Universal Plug and Play).
UPnP
There are many applications out there that provide UPnP support, Most programs will automatically port forward when needed but in the event that you dont have an application port forwarded you will need to do this manually. A simple program that has been made and seems like forgotten has provided the most easiest method of doing this. The program itself is known as "upnpc-static.exe" and allows for the average user or for application developers to utilize port forwarding within 30 seconds or less. Basic examples and a download link are provided below.
Examples of use through cmd (Command Prompt)
C:\Users\Username:\> upnpc-static.exe -l \\This will list all of the devices and programs on your router that are port forwarded by UPnP
C:\Users\Username:\> upnpc-static.exe -a Your-Ip-here Internal-Port External-Port TCP-or-UDP \\ This will add a new port forward rule to the router so if i had apache (Website Hosting) running on my computer i would want to port forward port 80 to my computer this will be done like this...
C:\Users\Username:\> upnpc-static.exe -a 10.1.1.2 80 80 TCP
Dont worry if you make a mistake it will tell you if you done something wrong or how to remedy it.
Click here to Download UPnP Port Forwarder (Rar Archived)