This wiki article covers it all I think.
https://en.wikipedia.org/wiki/NAT_traversal
It is likely to cost less than 10% of your home internet bill to do this.
This wiki article covers it all I think.
https://en.wikipedia.org/wiki/NAT_traversal