i have setup the port forwarding on my router to the LAN address that is hosting and setup a dyndns domain and configured that with my routers dns settings (jb-server.dlinkddns.com) i can access the website through the local network but not outside the network i haven't changed the hosts file so the browser wouldn't know that jb-server.dlinkddns.com was 192.168.0.10 acting as my website on the server on the local network but somehow works on the local network and not outside the network, i have tried everything any ideas?

local network
comp1 finds localhost and jb-server.dlinkddns.com
comp2 finds 192.168.0.10 and jb-server.dlinkddns.com

outside network
no one can access through external ip or jb-server.dlinkddns.com

weird or what??