I have a TPLink router that does all that internally. Don't have to have your computer left on like the filezilla method does. TL-WDR4300 - Welcome to TP-LINK
If you're on cable you can get another IP from them to use. When I was on SuddenLink I had 5 total IP address. The other 4 were free so I made use of them setting up remote viewing on the security cameras and my personal servers and other things.