我正在摆弄 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