Hosting a website behind a NAT

So, for a long time, I have wanted to be able to host a publicly viewable website from my machines @ home, but I have been prevented from doing so because I am behind a NAT. For those of you not in the know, being behind a NAT is the typical setup for internet providers. […]