We are one company within a business campus all using the same network. I want to do the same thing as you (i.e. make an alfresco machine available from the web) so I asked the IT guys for the campus. They gave me a Public IP and said that should work on port 80 (normal http traffic), but when I put http://myIP/alfresco it say 'page cannot be displayed'.