you configure the router to forward external packets targeting ssh port(udp/tcp port 22) to your server ip, then you can ssh to your server. Other services are similar done.
To resolve the problem of dynamic ip, you can try dynamic dns, such as dyn.com, it also provides free service.
For ip location, ping is not a reliable way, many network device disable ping response.
Emule network setup is basically use a technics call NAT traversal, you can take a look at here:
To resolve the problem of dynamic ip, you can try dynamic dns, such as dyn.com, it also provides free service.
For ip location, ping is not a reliable way, many network device disable ping response.
Emule network setup is basically use a technics call NAT traversal, you can take a look at here: