将Web 应用服务集成到虚拟网络后的连通性测试

将 Web 应用服务集成到虚拟网络后的连通性测试

2017/11/14 作者 

本文是基于成功将 Web 应用服务(PaaS)集成到已有的虚拟网络(IaaS)后,为使用者提供了一些做网络连通性测试的方法。

有关如何将 Web 应用服务集成到已有的虚拟网络中,请参阅:将 Azure 应用与虚拟网络进行集成

  • 从 Azure 门户上确认 Web 应用服务是否已经连接到虚拟网络中:

 

 

 

  • 概述页中的应用服务计划/定价层下点击对应的“网络名称”:

 

 

 

  • 在跳转页中,点击“单击此处进行管理”,如下图所示:

 

 

 

  • 点击对应的 VNET 名称,此处以 webapp_vnet1 为例:

 

 

  •  此处可以看到 Web 应用服务的确是通过之前配置的点到站点 VPN 的方式拨入虚拟网络中的,并且可以为其配置到虚拟网络的路由中。

 

 

 

通过以上步骤就可以从 Azure 门户中确认所有必要的配置。

下文为使用者介绍测试网络连通性的方法:

Azure Web 应用服务为使用者提供了控制台 (console)访问方式以及高级工具 - Kudu 站点

  • 控制台

 

 

 

  • Kudu 站点

 

 

 

复制

当然您也可以通过在 Web 应用服务的 URL 中间添加 scm 的方式链接访问 Kudu 站点, 形式如下:

 

```

http://<yoursite>.scm.azurewebsites.net

```

接下来以 PowerShell 或 CMD 为例,演示测试网络连通性的方法:

 

 

 

 

 

 

由于 Web 应用服务是属于 PaaS,故此 PowerShell 或 CMD 为用户提供的权限有限。

有关网络层面的测试工具,本文为使用者介绍 tcpping:

 

 

 

备注

Web 应用服务的 PowerShell 或是 CMD 均不提供 ICMP Ping 工具,仅提供如上基于 TCP 层的测试工具。

另外,Kudu 的 CMD 中或是控制台中,可以运行 curl 工具,测试到虚拟网络或者到 internet 的 HTTP/HTTPS 连通性,但 curl 目前仅支持在 CMD 下运行:

 

 

 

有关 CMD 中可以执行的其他命令,可以通过 help 命令获取。

有关 Kudu 的详细介绍,请参阅:Kudu 站点

posted @ 2019-12-25 14:57  Bing's  阅读(237)  评论(0)    收藏  举报