Question

I have a public IP and many devices over 3G network. All the devices has a webserver running which provides status and can be controlled. They can see public IP but there is no way I can access webpages form internet. Is there any way I could relay these pages to public IP and then client could access the webpages via public IP. In another words how do I push the webpages to public IP ? Is there any solution to this problem ?

Was it helpful?

Solution

While I agree, that this is not a programming question, I want to give an answer, as this might be a consideration:

3G carriers (as some others, the number likely to increase in the near future), use NAT for network access of their devices. This has the important implication of the device itself not being reachable from the outside.

For us programmers this means the breakdown of the IP end-to-end model, and our software has to take care of that. Here are some random inputs:

  • Reverse server and client role: Have the device access a C&C server, instead of the other way round
  • Use VPNs - maybe integrating them into your app for easier setup
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top