In certain scenarios, simple port forwarding isn't enough when you want to connect your camera to Angelcam directly.

One of the most frequent reasons is when there are multiple routers or modems being used in the network while the data from your camera has to pass through more than one router or modem in the local network.

Typical use-cases

  1. A common end user configuration involves a router which you connect to with your devices and typically an ISP owned modem which is the device that has direct access to the WAN (public network).
  2. Another situation involves one wireless router and one wired router and each manages its own IP range.

Solution

In all cases, it is crucial to identify the actual configuration of all routers involved. 

Commonly, one router is in bridge mode which basically means that it just passes all the traffic to the following router. Such configuration is fine and a simple port forwarding on the second router will do the trick.

If the routers are actually routing the traffic, you will need to configure the port forwarding in all of them, such procedure is called a double NAT. 

The idea is to configure port forwarding in the following sequence:

Router1 (with a direct access to WAN)
public IP:port->local IP of router2:port

Router2 (routing only within the local network)
local IP of router2:port->local IP of the camera: port

With more routers, the procedure would continue in the same manner.

Want to just test your camera?

Look for a feature called DMZ in your router. It basically translates all the communication from the public network to the specified device.

If this helps you to see the required port as open, it can work as a good indication that there is a mistake in the actual configuration.

Careful!

Use DMZ only as a test option and don't forget to disable it immediately after the testing. Leaving it enabled is a security risk to your network.

Did this answer your question?