Azure App Service - 调用VNET服务无效

时间:2018-01-25 12:24:29

标签: azure azure-web-app-service azure-virtual-network

我有一个在VNET1中的App服务,这个VNET1通过点对点连接连接到其他网络上的VNET2。我的应用服务已连接到VNET1。

这两个VNET已连接并经过测试。那些工作正常。

当我从App Service控制台ping到(Tcpping)到VNET1和VNET2 IP时,它工作正常。此外Curl请求工作正常。

但是当我从App服务页面调用相同的URL时。它显示请求超时错误。

任何建议为什么这不起作用?

1 个答案:

答案 0 :(得分:0)

有很多事情可以阻止您的应用访问特定的主机和端口。大多数情况下,这是三件事之一:

路上有防火墙如果你有防火墙,你将会遇到TCP超时。在这种情况下,这是21秒。使用tcpping工具测试连接性。 TCP超时可能是防火墙之外的许多事情,但从那里开始。

DNS无法访问每个DNS服务器的DNS超时为3秒。如果您有两个DNS服务器,则超时为6秒。使用nameresolver查看DNS是否正常工作。请记住,您不能使用nslookup,因为它不使用您的VNet配置的DNS。

无效的P2S IP范围点到站点IP范围需要在RFC 1918专用IP范围内(10.0.0.0-10.255.255.255 / 172.16.0.0-172.31.255.255 / 192.168.0.0) -192.168.255.255)。如果范围使用的是除此之外的IP,那么事情就不会起作用。

有关详细信息,请参阅此Troubleshooting步骤,看看是否有帮助。