点到站点 VPN 连接不会改变公共 IP - Azure VNet

点到站点 VPN 连接不会改变公共 IP - Azure VNet

我有一个 Azure 托管的 SQL 服务器,出于开发原因,我已将我的 VPN 的 IP 地址添加到防火墙设置中,以便我可以在家时连接。

我已经设置了一个带有网关的 Azure 虚拟网络,并设置了一个点到站点的连接,详细信息如下这里

连接到网关后,ipconfig 显示一个部分PPP adaptor myNewNetwork,其中包含 VNets 公共 IP 地址。但是,连接后我尝试访问http://www.whatsmyip.org/,它显示我的路由器 IP 地址(与连接到 VPN 之前的 IP 相同)。我还尝试连接到我的数据库,但也失败了。

我是否误解了 SSTP VPN 的作用,或者是否需要一些额外的配置来通过 VNet 的公共 IP 路由流量。

答案1

然而,当我连接上后,我尝试访问http://www.whatsmyip.org/,它显示了我的路由器 IP 地址

据我所知,这是一种设计行为。当您创建点到站点 VPN 时,到 Internet 的流量传输将继续使用您的 ISP 网络,流量不会流向 Azure VNet。因此,您只会获得您的 ISP 公共 IP 地址。

我也尝试连接我的数据库,但也失败了。

您的数据库是否在 Azure 虚拟网络上?请确保您的数据库和 VPN 网关位于同一个 VNet 中。您可以在实验室中测试数据库telnet <database private ip> port

相关内容