azure - 更新私有(private) DNS 后需要重新创建应用程序网关规则

标签 azure azure-application-gateway

我有一个具有路由规则的应用程序网关。从应用程序网关到 VM 的路由基于 FQDN(我使用 Azure 私有(private) DNS 在内部将 VM IP 映射到 FQDN)。

为了将流量切换到不同的虚拟机(作为升级管道的一部分),我使用新计算机 IP 更新私有(private) dns。

这会导致后端运行状况失败。

奇怪的是,手动更新后端池或完全相同形式的路由规则可以解决此问题。

有什么想法吗?感觉像是缓存了 DNS?

最佳答案

至少有 2 个解决方案。

  1. 停止/启动应用程序网关:https://learn.microsoft.com/en-us/cli/azure/network/application-gateway?view=azure-cli-latest
  2. 重写任何应用程序网关配置作为部署管道的一部分

就我而言,我选择从基于 FQDN 的路由切换到基于虚拟机 IP 地址的路由。 这需要使用选项 2。

关于azure - 更新私有(private) DNS 后需要重新创建应用程序网关规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63230328/

相关文章:

azure - 如何在 Azure WAF 中将 IP 地址列入白名单

kubernetes - 应用程序网关入口 Controller 仅适用于根路径/

c# - Azure 移动服务中的日期时间同步问题

angular - 在 Angular 5 中通过 blob 下载时设置文件名

sql - 使用 SQL 过滤 CosmoDB 内集合的 JSON 集合中的日期时间值

在 Azure 中部署时 Java SpringBoot 构建失败 - 无法执行 objective-c om.microsoft.azure :azure-webapp-maven-plugin:1. 1.0:deploy

Azure 应用程序网关重定向到另一台主机?

asp.net - 无法在 Azure 上加载文件或程序集 Microsoft.Owin

azure - 如何在 Istio 中配置 Azure 应用程序网关

azure - APIM 上的客户端证书验证