Azure VM公共静态出站IP

Bre*_*ont 5 azure azure-virtual-machine azure-virtual-network

我写了一个小服务来从一个ftp服务器获取文件,编辑它们,然后将它们发送到另一个ftp服务器.捕获的是要发送到的ftp服务器需要一个白名单的IP.现在,我选择在使用虚拟公共保留IP地址设置的Azure VM上托管此服务,认为它将创建一个可用于白名单的静态IP.

不幸的是,即使VM声明虚拟公共保留IP连接到VM,在打开浏览器并转到whatismyip.com时,我得到一个完全不同的IP,当然Azure每2-3个月关闭一次所有VM以进行维护(我假设冲洗IP).

现在我明白从whatismyip.com收到的IP 可能连接到Azure负载均衡器,但我无法弄清楚为什么会出现出站连接.

我的问题是:

  • 是否可以为该白名单获取出站连接的静态公共IP?

  • 我有什么明显的解决方法吗?

  • Azure计划的维护关闭是否会保存IP信息?

  • Azure是不是这种工作的好平台?如果是的话是什么?

koj*_*ojo 4

现在确实有可能。有关详细信息,请参阅https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-reserved-public-ip/

\n\n

powershell代码如下:

\n\n
New-AzureReservedIP \xe2\x80\x93ReservedIPName MyReservedIP \xe2\x80\x93Location "Central US"\n\n$image = Get-AzureVMImage|?{$_.ImageName -like "*RightImage-Windows-2012R2-x64*"}\n\nNew-AzureVMConfig -Name TestVM -InstanceSize Small -ImageName $image.ImageName `\n| Add-AzureProvisioningConfig -Windows -AdminUsername adminuser -Password MyP@ssw0rd!! `\n| New-AzureVM -ServiceName TestService -ReservedIPName MyReservedIP -Location "Central US"\n
Run Code Online (Sandbox Code Playgroud)\n\n

此外,现在出站连接默认只使用少数 IP。您可以在新门户中看到它们:https://portal.azure.com在站点的设置 \xe2\x86\x92 属性中

\n