本周我一直在学习 Azure,并成功配置了 Windows 2012 R2 VM 来托管 POC 应用程序。基础知识已经到位,我已将子域映射回 Web 应用程序,以便我们可以通过“demo-app.example.com”访问它
VM 每天早上启动,晚上使用自动化规则取消分配以节省成本(目前我使用的是 MSDN 帐户的免费信用额度)。VM 在重新分配和启动时获取的公共 IP 地址是动态的,因此我使用 noip.com 的动态 DNS 管理子域映射,这似乎运行良好。
我现在想将应用程序的可用性锁定为仅具有 VPN 客户端的用户,但我不确定在动态公共 IP 地址的情况下这是否可行。我在 Azure 上阅读的所有托管资源实例文档都提到使用 IP 地址设置点对站点 VPN,因此我预计下次重新启动计算机时这将失败。
我们只有一个想要连接的 Azure VM。
有人能说一下我尝试使用当前配置实现的目标是否可行吗?如果可以,请提供一些说明(或指南链接)来实现我所追求的目标?
提前致谢,
保罗。
答案1
由于公共 IP 是动态的,因此它将会改变,但是内部 IP 在重启后将保持不变。
您可以创建点到站点 VPN 并使用内部 IP 与服务器通信
https://azure.microsoft.com/en-in/documentation/articles/vpn-gateway-howto-point-to-site-rm-ps/
一切顺利,如果这有效的话请告诉我:)