On Saturday 10 January 2009 22:48, you wrote:
I am confused by your description. Do you mean you have Machine A and Machine B and you want to be able to access both of them at any time over the next three years from Machine C but you could be behind a firewall with machine C i.e. I assume you will be traveling and that's the reason so you never know what network you will be coming out of?
No, the main problem is that A is behind my ISP's NAT. I want to access it from C (yes, I'll be travelling a lot and C might be just about anywhere). But the problem is that since A is behind a NAT, the connection must be initiated from A's side to C. Also, since C might be behind some other NAT, the connection must be initiated from C's side to A. This simply cannot work simultaneously, so I tried to make use of my public server B which can be used as a "bridge" between A and C. So, A connects to B, C connects to B, and then A and C communicate. Roughly speaking...
That was my initial idea, but seems too complicated to work out, so I asked for a possible easier alternative. :-)
Or if want your own set up you could of course for example run some sort of remote access service like VNC and just pay for a static IP for Machine A from its ISP and set up Port Forwarding for VNC
That would be the most obvious solution, if only the ISP were willing to give me a static IP. But they are not. :-(
(or if you don't want to pay use http://www.no-ip.com/ and use their free dns service where you can create a free dns name for use with dynamic ip's. You just install their software on Machine A and it will login to No-IP.info and check your ip is still current and if not update it like if your IP changes because your dsl line drops for a minute and you get a knew ip?).
Hmmm... This is interesting. I'll look up to www.no-ip.com, but I think that such dns trick may work only with public IP numbers. And A's IP is of type 10.0.*.* which is a no-go, afaik.
However, I might ask the ISP to provide me with a public IP. It could still be dynamic, but public rather than local, and in that case the trick with the dns just might work... ;-)
Thanks for the pointer!
Best, :-) Marko