Examples of server programs include:
Allowing computers on the Internet or “WAN” to connect to your home computer on the local network or “LAN” requires a few things (in this order),
When you install an NCH application that requires computers to access it from the internet, it will generally create a rule automatically in the stock firewall that comes with Windows.
You can check this in both XP and Vista by going Start > Control Panel > Networking Connections > *select appropriate adaptor* > Properties > “Advanced Tab” > Firewall Settings > Exceptions.
How to manually open ports in Internet Connection Firewall in Windows XP
If you have a third party firewall installed on your machine, one exists on your modem or one is included with you’re antivirus application, you need to create a "rule / exception". To learn how to modify these third party firewalls, please click here for more information.
If you cannot find a reference to the firewall that you are using, you may have to check if your firewall comes with help documentation, or you can alternatively search the Internet for a help guide.
The basic premise or forwarding a port is much the same as making a "rule / exception" for a firewall, and generally the same across all router / modems. The easiest way to learn how to do this with your particular router is to use the very thorough resource, www.portforward.com.
Note that sometimes when testing your IP from within your network you may not not be able to connect to it. This just means your router does not 'hairpin' packets. To connect to the server from within your own network you need to use the private IP address (and private port) of that server. From outside the network though (i.e. across the Internet) you can use your public IP address (and public port) to access it.
If you require any more understanding on the topics and terms listed here, it is highly recommended that you read the guides listed on www.portforward.com under such subjects as;