我有一个在VNET1中的App服务,这个VNET1通过点对点连接连接到其他网络上的VNET2。我的应用服务已连接到VNET1。
这两个VNET已连接并经过测试。那些工作正常。
当我从App Service控制台ping到(Tcpping)到VNET1和VNET2 IP时,它工作正常。此外Curl
请求工作正常。
但是当我从App服务页面调用相同的URL时。它显示请求超时错误。
任何建议为什么这不起作用?
答案 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步骤,看看是否有帮助。