I have forwarded a single port to a machine on my lan, but I can't get the application that uses this port to connect over that port - say port 12345 I know the application is listening on that port because if I use the internal address, it works fine. It is not able to use the external address. so my internal address is 192.168.1.151 the external address is say, 220.127.116.11 If I am on the wireless lan connected to the router, I can connect to 192.168.1.151 using the port 12345, however if I try to connect to 18.104.22.168:12345 it doesn't work. I thought this might be because the router sees my address as being on the wireless lan, and so the traffic doesn't go through the firewall, but this isn't the case. I tried the same thing, connecting first to a VPN at my work so that I would have a foreign IP address. Still wouldn't work. It seems like in the past I have had to open up the port on the router in addition to forwarding it, but I don't see the spot in dd-wrt to open ports. I would like to restrict this port so it can only be used by a range of external ip addresses rather than open to the world, but I don't even see the option to open the port to the world - just where to set the forward.