Sounds like you need to setup some basic networking to get things running!
-----------------
you will need to double check 3 things to make it use able over the web:
1. Windows side: ( i will assume you are using windows 7 ) at least i will post info link to windows 7...(most likely useable for all windows side os...)
You might need to set the "hfs machine" to a static ip address (this way when you open ports or use web traffice it has a "definite path"
windwos comand prompt:
cmd > "ipconfig /all"(<=command) has all the network info you need:
http://windows.microsoft.com/en-us/windows/change-tcp-ip-settings#1TC=windows-7ip address is the machine address
subnet depends on your network most likely "255.255.255.0"
gateway is your router's ip adress most likely "192.168.1.1"
you will need to allow hfs thorugh your firewall
http://www.sevenforums.com/tutorials/542-windows-firewall-add-remove-exception.html2. Router/(intranet) network side
you router will need the port you chose in hfs (say you set the port to 8080 go to you router- in a web browser typ in the ip address of your gateway)
enable "port forward" to your machine and the router to the same port ie port (starting port) 8080 to port (ending port) 8080
http://www.wikihow.com/Set-Up-Port-Forwarding-on-a-Router*note some router don't allow you to use your "public" ip address to view inside, so while your at home your webpage is accessible via the ip address you set to the machine earlier
(if your router supports it you can have it memorize you "hfs" machine "network address (known as a mac address) and assign it a specific ip address so it will always be "192.168.1.x" x being the number you set i chose 254 as it is the last number dhcp will use...
3. Internet/Modem side
go to
http://www.ipchicken.com/This is your public ip adress so when you are not at home you will go to this ip adress (xxx.xxx.xxx.xxx) what is shown at the website above one of many website that can tell you your public ip adress...
You should now have hfs viewable form the outside world via:
http://xxx.xxx.xxx.xxx:8080(xxx your public ip address)
Since modems can be dynamic ip adress you can opt to get a "dns name so instead of typing xxx.xxx.xxx.xxx you type a predefined word such as mywebsite.(frre public domain).org
DNS free domains names:
either by adding it into the router or have it client side, or even pre-setup in a dns online website..
I'm having good luck with
http://freedns.afraid.org/ using mooo.com as my public domain...(website presetup)