myxibrium
Hey guys, I need to understand how this VPN works. I am a computer programmer so I have good technical knowledge but not much networking knowledge. Here's what I'm doing:
1. I have a central server that needs to communicate with several (possibly hundreds) of different networks all located in different geographical locations.
2. Due to security constraints, I must ensure that all connections are established using VPN tunnels.
3. I have no control over the IP addresses on these servers that I am VPN-ing into. Therefor I must be protected against any possibility of conflict.
4. Also, I only need to access a single IP on each of these VPN's. I want to ignore all other IP's on that VPN.
The solution that I'm thinking of goes like this:
1. On my server, I have VPN A and VPN B.
2. VPN A and VPN B both have a machine with IP address 10.0.0.1
3. I translate VPN A's 10.0.0.1 into my own address 10.0.1.50
4. I translate VPN B's 10.0.0.1 into my own address 10.0.1.51
Can anyone point me to a tutorial for doing this? I'm not even sure what to search for because the problem seems to be very specific, but it also seems very possible.
Thank you very much for all the help!