My goal is make a web controller to connect and manage a configuration AP, like Tanaza, Ubiquiti, or Sophos.

How do they communicate between server and my private network without port forwarding?

  • Did any answer help you? If so, you should accept the answer so that the question doesn't keep popping up forever, looking for an answer. Alternatively, you could provide and accept your own answer.
    – Ron Maupin
    Aug 15, 2017 at 19:10

1 Answer 1


Cloud controlled network devices initiate the communication to the cloud. This is the same way that hosts with web browsers communicate with web servers.

If you have a privately addressed network, it uses NAT to communicate with the public Internet. NAT will maintain a table of connections from inside to outside so that any connection initiated from the inside can receive responses from the outside. Port forwarding is really just making a permanent entry in the NAT table, allowing communications to be initiated from the outside.

As a side note, you need to be very, very careful with security and cloud controlled devices. The recent IoT takeover and nefarious use of such devices in a massive DDoS attack demonstrates the problem.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.