When you are on your local network have you tried typing apex into your browser address line? Have you tried pinging it (at a command prompt PING xxx.xxx.xxx.xxx). If you are able to access the APEX on your local network and not outside then you have a DNS problem.