self test is probably right. What you are probably experiencing is when you enter your ip in your browser your router see's that it is a request coming from the internal network so thinks you are trying to access it rather than yourself. to view locally use your network ip address assigned to the computer hosting hfs.
to test this, try using a web proxy such as
http://hidemyass.com to view your hfs internally.
This is only a guess at what your problem is because you didnt provide much information.