(February 19, 2016 at 1:01 am)ignoramus Wrote: Option 4: use internal addressing with nat and forget the $16.
This.
Seriously, what ISP is still giving out multiple IPv4 addresses to regular customers? Aren't they aware there's a shortage?!? If you have a single static IP address that you use for regular Internet, you can use port forwarding / NAT to send traffic through to a web server in your private network. I do the exact same thing when I want to play Minecraft online with friends.
If you don't have a static IP, you can do the exact same thing (usually) by using dynamic DNS.