Azure 区域 VNet 集成和服务终结点

Azure Regional VNet Integration and Service Endpoint

我尝试将 Web 应用程序集成到 VNET。这是一个全新的订阅。

根据 : Integrate your app with an Azure virtual network

在第一步中,我想检查 Web 应用程序是否可以连接到 VNET。第二步我想通过服务端点

将 Web 应用程序连接到 SQL 数据库

我创建了一个包含 2 个子网的 VNET:

  1. Jumpbox-子网
  2. 集成子网

集成子网设置

有指向集成子网的服务终结点。我还将该应用程序集成到 VNet,它委托了集成子网。 我尝试从应用程序控制台使用 tcpping 172.16.1.0(jumpbox VM 私有地址)从 App 连接到 VM,但失败了。 我的应用也无法连接到 sql 数据库。

这里缺少什么,是否需要 DNS 服务器才能完成这项工作?

更新(已解决):

上面的问题是关键,需要用某种 DNS 服务器解析名称。

tcpping 默认端口是 80,没有任何东西在那个盒子里监听那个端口。

您可以使用工具 tcpping 测试与 主机和端口组合 的 TCP 连接。

语法为:tcpping.exe hostname [optional: port]

例如,运行 tcpping 172.19.1.10:3389

有关详细信息,请参阅 troubleshooting app service networking

有关更多参考,这里有一个 ARM example 用于部署具有 VNet 集成的应用程序服务并启用服务端点 Microsoft.Storage