无法使用 IP 地址访问托管在应用程序服务环境 ILB 中的 Azure Web 应用程序,但能够使用 FQDN 访问该应用程序

Unable to access an azure web app hosted inside an Application Service Environment ILB using IP address but able to access the same using FQDN

我在应用程序服务环境 -ILB 中托管了一个 azure web 应用程序,当我尝试使用 IP 地址而不是 FQDN 访问它时,我得到 "The resource you are looking for has been removed, had its name changed, or is temporarily unavailable" 但是当我使用 FQDN 访问时同样有效。 例如,如果尝试使用 https://xyz.microsoftdev.microsoft.com it works but if i try to access using https://10.180.47.6 进行访问,我会遇到问题。

无法通过 IP 地址访问 Public stampsApp Service 环境 上托管的 Azure Web 应用程序。这是设计使然。

它们只能通过主机名访问。

A​​pp Service 为您提供前端服务器的虚拟 IP,这是其背后所有 VM 的共享资源。

此处 Front-end 使用 HTTP 主机 header 信息将请求路由到工作虚拟机上相应的 w3wp.exe 进程。使用 IP 地址时,此逻辑不起作用。它将到达 front-end 并将 return HTTP 状态 404。