I need to forward the port so it is accessible from the internet. I only have 1 internet IP address but several servers provide internet services - this is why I use port forwarding.

For example:

say my Internet IP is 10.0.01, I need multiple services to be accessible through this one IP that are hosted on multiple servers, to acheive this I forward ports as needed;

IIS - 192.168.1.16 => port 80 forwarded so 10.0.0.1:80 routes to 192.168.1.16:80 internally
FTP - 192.168.1.21 => port 21 forwarded so 10.0.0.1:21 routes to 192.168.1.21:21 internally

RDP - 192.168.1.17 => port 3389 forwarded so 10.0.0.1:3389 routes to 192.168.1.17:3389 internally

so for gitlab I would need to forward a new port to the server as such

git - 192.168.1.56 => port 88 forwarded so 10.0.0.1:88 routes to 192.168.1.16:88 internally

the objective being that I can open a browser and go to http://mydomain.com to reach my web server and http://mydomain.com:88/ to reach my gitlab server.

 

I hope this makes sense, thanks again for the help! Much appreciated