Hrmmm.. At this point it looks like you've got everything up and running (I am assuming that the daemon is running when you are attempting this? I know it's silly but sometimes we reboot and forget to restart it if we haven't made an rc script). So I'd say it's not your end but rather your ISP. It wouldn't surprise me if ISPs start blocking services they don't want running from their regular clients so as to discourage rogue web servers and such.