Lets assume we have two local networks: (Malasia) & (Germany). And there is a VPN ( server on host with some public IP Also we have a VPN client, so it has been assigned an IP:

As I understand: every VPN client can ping any VPN resource/other_clients by its VPN IP (10.10.10.X) How does it works? For we do not involve some dedicated public IPs. But we still can reach thous machines which under VPN. Does it some kind of NAT that allow web servers to respond to clients bihind the NAT? And do we need support from providers/routers to maintain the address translation for VPN traffic? VPN Passthrough?


VPN (Virtual Private Network) creates an IP Tunnel between server and client. It can run over the Internet as long as they Client can reach the Server. Dedicated IP on Client side is not required.

When the tunnel is established, all the traffic is encapsulated in IP Packets. For Clients and Servers, it looks as if they are directly connected each other, hence the name Virtual Private Network. There is no need for NAT, so no translation is needed. Depending on your ISP, you may or may not need VPN Passthrough. Most ISP do not block VPNs, but if one does, you may have to ask them for VPN Passthrough.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.