it's common problem, but there's really nothing to fix:
you stated "someone NOT on same network", and that's ok.
then you (on the same network) try to use the external address.
that's a non-working combination, and it's nothing up to HFS, but to your network.
if the self test says it's working, just trust it.