我有一个托管在 Azure 上的 webAPI。它使用第三方网站的开发环境 IP 地址和端口连接到第三方网站。这很好用。然后需要创建站点到站点的 VPN 连接以连接到他们的实时环境。
我创建了 VNet、vNetGateway 和 localGateway。VnetGateway 使用新的公共 IP 成功连接到其 localGateway。
然后我想通过 vNetGateway 路由我的 webAPI,所以我设置了点到站点配置。
我的 webAPI 正在内部建立一个套接字连接,指向他们指定的子网地址和端口,但我所能看到的只是连接错误。
webApi 应该连接的网址和端口是什么?
答案1
从你的评论中,我发现你陷入了
如何调试我的 api 和 vnet 之间的连接
在这种情况下,您可以使用多种方法来调试 API 和 vnet 之间的连接。
- 在虚拟网络中创建一个虚拟机,并尝试从 Web 应用程序连接或连接到 Web 应用程序。
- 使用 kudu 控制台并尝试 ping 您的客户端或虚拟机。例如,使用以下命令 ping VM
tcpping 10.10.0.4:3389
- 向您的一台服务器或客户端执行 Web 请求。
您可以从这个精彩的博客中获得更多详细信息:将 Azure 应用服务连接到虚拟网络