Alot of people have problems connecting to their own server from behind a router or a modem/router combo. This can be fixxed by getting a dns forwarding address from
http://www.no-ip.info . Also If you have a Dynamic(Changing) IP address you will need to download their update utility to keep your DNS current everytime you reset your router.
After that is completed you will need to edit a hosts file using notepad. After It should look similiar to this when complete.
Code:
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost
127.0.0.1 dragonnest.no-ip.info
This file is located in your C:\WINDOWS\system32\drivers\etc folder if you use windows of course.
Note the dragonnest.no-ip.info is what you need to replace with yours.
Also after doing this use the dns address for your worldserver address as well as you zoneserver address. Replace all the 127.0.0.1 with your DNS address. After doing this bothe people from outside your router as well as yourself will be able to log into server.