This article explains the most frequent Remote Access challenges and then walks you through the steps of making your Windows Home Server accessible across the Internet.
#1) UPnP is not enabled or supported by your router
#2) Double NAT
#3) Internet Service Provider is blocking Remote Access Ports
Full Text:Remote Access Challenges