获取应用程序网关子网中的可用 IP 列表。想让动态变成静态
Getting list of available IPs in a subnet for Application Gateway. Want Dynamic to be Static
有没有办法获取子网中可用应用程序网关的可用 IP 的完整列表?前端 IP 是动态分配的,但我需要它是静态的。但是 IP 需要从子网中随机选择,就像动态分配它一样。我正在寻找一种动态获取它并静态设置它的方法。 FrontEndIP 配置是在 New-AzureRmApplicationGateway 之前创建的,但在部署网关之前不会分配 IP 本身,因此我可以在 运行 New cmdlet 之前获取它。
选项:
部署后,我想我可以创建一个 public IP 来临时关联我的监听器,保存私有 IP 地址,然后静态重新创建它并重新关联我的监听器。然后我会删除 public IP,但我不希望 public 在图片中。
然后我在想我可以获取网关的可用 IP 列表并从列表中选择一个。但是我不确定在网关方面我必须考虑哪些限制。如何重新创建 Azure 在动态部署期间所做的工作?
编辑:目前正在为此编写脚本。看起来 Test-AzureRMPrivateIPAddressAvailability 正在报告网关使用的私有 IP 地址仍然可用。
实际上,public 应用程序网关的前端 IP 是由 Azure 动态分配的,但是,当您为应用程序网关使用私有前端 IP 时,我们可以在子网中指定一个私有 IP。
在这种情况下,关键是您应用程序网关所在的这个专用子网可以只包含应用程序网关,您不能在该子网中部署其他资源,例如虚拟机。所以你只需要知道子网 IP 地址范围而不是可用的 IP 列表。此外,Azure 在每个子网中保留 前四个和最后一个 IP 地址 供内部使用。您可以使用子网中的其余 IP 地址。阅读APP网关FAQ.
此外,如果您想使用 New-AzureRmApplicationGatewayIPConfiguration
创建应用程序网关,Azure 应用程序网关需要一个空子网,请从 获取更多详细信息。
希望这会有所帮助。
有没有办法获取子网中可用应用程序网关的可用 IP 的完整列表?前端 IP 是动态分配的,但我需要它是静态的。但是 IP 需要从子网中随机选择,就像动态分配它一样。我正在寻找一种动态获取它并静态设置它的方法。 FrontEndIP 配置是在 New-AzureRmApplicationGateway 之前创建的,但在部署网关之前不会分配 IP 本身,因此我可以在 运行 New cmdlet 之前获取它。
选项: 部署后,我想我可以创建一个 public IP 来临时关联我的监听器,保存私有 IP 地址,然后静态重新创建它并重新关联我的监听器。然后我会删除 public IP,但我不希望 public 在图片中。
然后我在想我可以获取网关的可用 IP 列表并从列表中选择一个。但是我不确定在网关方面我必须考虑哪些限制。如何重新创建 Azure 在动态部署期间所做的工作?
编辑:目前正在为此编写脚本。看起来 Test-AzureRMPrivateIPAddressAvailability 正在报告网关使用的私有 IP 地址仍然可用。
实际上,public 应用程序网关的前端 IP 是由 Azure 动态分配的,但是,当您为应用程序网关使用私有前端 IP 时,我们可以在子网中指定一个私有 IP。
在这种情况下,关键是您应用程序网关所在的这个专用子网可以只包含应用程序网关,您不能在该子网中部署其他资源,例如虚拟机。所以你只需要知道子网 IP 地址范围而不是可用的 IP 列表。此外,Azure 在每个子网中保留 前四个和最后一个 IP 地址 供内部使用。您可以使用子网中的其余 IP 地址。阅读APP网关FAQ.
此外,如果您想使用 New-AzureRmApplicationGatewayIPConfiguration
创建应用程序网关,Azure 应用程序网关需要一个空子网,请从
希望这会有所帮助。