Establish connection with an IP camera behind a modem-router assigned with a private IP by Internet Service Provider?

1

Most solutions out there require the modem-router to have been assigned a public IP by the ISP. After which, one can access the IP camera via a portforward setting on the router.

However, my ISP only provides private IPs internal to their system (they probably have a limited pool of public IPs). So I am unable to view my IP cameras in the way described.

I'm wondering if there's a way to work around this problem without having to need a public IP. Since, after all, two users on Yahoo Messenger or Facebook Chat are able to find one another and exchange data despite both sides being within the internal networks of their respective ISPs.

Given that I only plan to view my IP cameras via iOS or Android running on a smartphone or tablet, any ready-to-use solutions out there?

silvernightstar

Posted 2013-11-07T15:18:56.380

Reputation: 291

To the one who down voted my question, may I know your reason? – silvernightstar – 2013-11-07T16:10:22.533

Answers

1

Since your ISP only gives you private-range IP addresses, you likely can't accept any incoming connection requests at all on your network, that are not part of an established connection originating from within your network.

I'm wondering if there's a way to work around this problem without having to need a public IP. Since, after all, two users on Yahoo Messenger or Facebook Chat are able to find one another and exchange data despite both sides being within the internal networks of their respective ISPs.

The clients of services like this actually begin by making an outgoing connection to a well known server operated by the owner of that service. Outgoing requests, of course, are not blocked by NAT, just incoming requests. The central server likely forwards messages between clients as well.

A VPN would solve this problem. If you want to run your own VPN, you'll need a system somewhere that has a real public IP. If you want to access this using iOS devices, you probably want to look into setting up a PPTP style VPN (poptop on Linux supports this). You could also look into a third-party VPN provider (Hamachi may work, I've never tried it).

LawrenceC

Posted 2013-11-07T15:18:56.380

Reputation: 63 487

0

You can setup a free dynamic DNS service for your WAN IP address. Since your IP will be changing you will setup an alias for it. Something like MyCams@something.com. You can Google free dynamic DNS services. Here is one I have used in the past: NOIP. You will still need to have a port forwarded inside your network to the IP camera. Then to access it from your tablet or phone you would browse to MyCams@something.com:port#

CodeMonkey

Posted 2013-11-07T15:18:56.380

Reputation: 1 255

I've already tried this on my friend's network, which works, since his ISP assigns a public IP to his modem. In my case, since my WAN IP is not actually a public IP, no-ip is unable to find my modem. – silvernightstar – 2013-11-07T16:05:54.797

2@silvernightstar No, that cannot possibly be the reason. Most of us did not pay for a static public IP address, and so don't have one. The free dynamic DNS services mentioned by Ryan E are designed exactly for this kind of situation. On the other hand, if you go to whatismyipaddress.com, you will see that you do have a public IP, after all. You must, in order to be able to receive replies form the sites you visit, and this in turn is what makes it possible for NOIP, DynDNS, and so on to accomplish their stated aims. You must have some kind of configuration error, somewhere. – MariusMatutiae – 2013-11-07T17:25:43.423