You can also go to
ipv4.me or any of the ton others out there to get your internet (external) IP
hmmm. uPNP. No uPNP with this software, I never really tried it or know what is involved. I can look into it though, good idea, even if not directed to my software.
(for all reading, not directed)
The networking part of all of this is a bit advanced, but it is the same way for my suite as it is for any other server you want on your local machine, ftp, mindcraft, web, etc.
- You may want to either configure the server pc to use a static local/internal ip, or have the router assign a static ip. This is even for not using the software outside the house. If you have a power outage or even reboot your computer, it could get a new local/internal IP address if not static. Then you'll have to update the client software (and possibly router) accordingly, every time this happens.
- Configure the router to port forward any external traffic on that port to the internal address.
- Some routers allow you to pick a computer, not requiring a static local/internal IP for that machine for external/internet access - local access you will still need to update the client if you use this method.
- If you do not pay for a static external/internet IP, your address could, and probably will, change over time.
- You can get a free dynamic dns (DDNS) address from many sources, I use FreeDNS there are lots out there. This allows you to use a name, like visegrip72.thesoftwarehandyman.com instead of numbers that change. It updates the name with the new numbers for you. Configure the client with the name.
- The DDNS needs something to automatically update it when your external/internet IP changes. Many routers have a setting for this, but that setting is not always compatible with all DDNS servers. It may be easier to download a DDNS client that runs on your server to update the DDNS. Most DDNS services have update clients listed on their site that work with their service.
- After all of the above is set up correctly, you should be able to access the application from outside the network.
- Static or assigned local IP is really needed for doing any server style applications that use both local/internal and external/internet access.