I have a client who wants to access cameras remotely via a HughesNET Internet connection. HughesNET using carrier grade NATting (CGN) for IPv4 and so does not provide their customers with publicly routable IPv4 addresses. They do, however, provide publicly routable IPv6 (although, these are dynamic, they occasionally change the prefixes... grrr).

The client's DVR does not support remote viewing over IPv6. I'm looking for the easiest way to work around this problem. My current idea is to put a Rasberry Pi on site and setup a IPv4 over IPv6 tunnel between the pi and a cloud VPS and basically reverse proxy the services through the tunnel to the VPS. Client could then go to the VPS via IPv4 to access his cameras.

Does this sound like a plausible solution? Is there an easier alternative I'm missing? Anyone done something similar and could provide me with some details? This is at the edge of my networking knowledge. I'm particularly concerned about how to deal with the changing IPv6 addresses on the HughesNET connection.


You must log in to answer this question.

Browse other questions tagged .