如何使服务器在我的 VPN 上可见?

如何使服务器在我的 VPN 上可见?

我正在摆弄 Rackspace 上的网络服务器,试图弄清楚是否可以建立一个包含公共部分和仅通过 VPN 连接可见的私有部分的网站。

我有 2 台运行 apache 的服务器,第一台有公共和私人站点。第二台有私人站点,并且 pptpd 作为 VPN 服务器运行。在这两种情况下,内部 IP(10.nnn)都通过 DNS 公开给私人站点。

下面是一张匆忙绘制的图表,希望能够展示出我是如何操纵事物的:

网络图

公共网站运行正常。VPN 连接运行正常。连接到 VPN 时,服务器 2 上的私有网站运行正常。无法通过 VPN 访问服务器 1 上的私有网站。我在图表中添加了一个可能具有误导性的红色箭头,以显示我认为问题所在。

我可以通过内部地址 ping 通每台服务器,也可以通过互联网 ping 通服务器 2 的内部地址。但我无法通过互联网 ping 通服务器 1。

我觉得自己天真地错过了一些有关 VPN 实际工作原理的基本网络知识。有人能看出我错过了什么吗?

这是内部 IP 地址信息

Server 1
    inet addr:10.177.129.10  Bcast:0.0.0.0  Mask:255.255.192.0

Server 2
    inet addr:10.176.132.180  Bcast:0.0.0.0  Mask:255.255.192.0

相关内容