Checking Upnp State
If you are hosting this server under a home router which you have no access to, you can try port forward your services port and expose them to the internet via Upnp protocol.
Note that not all router support this function, sometime this might be disabled by your ISP or administrator.