首页 > 解决方案 > Azure 区域 VNet 集成和服务终结点

问题描述

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

根据:将您的应用程序与 Azure 虚拟网络集成

在此处输入图像描述 在第一步中,我想检查 Web 应用程序是否可以访问 VNET。第二步我想通过服务端点将 Web 应用程序连接到 SQL 数据库

我创建了一个具有 2 个子网的 VNET:

  1. Jumpbox 子网
  2. 集成子网 在此处输入图像描述

集成子网设置
在此处输入图像描述

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

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

更新(已解决):

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

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

标签: azure-virtual-networkazure-app-service-plans

解决方案


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

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

例如,运行tcpping 172.19.1.10:3389

在此处输入图像描述

有关更多详细信息,请参阅应用服务网络故障排除

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


推荐阅读