Azure VM公共静态出站IP

时间:2015-07-06 13:45:45

标签: azure azure-virtual-machine azure-virtual-network

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

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

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

我的问题是:

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

  • 我缺少一些明显的解决方法吗?

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

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

1 个答案:

答案 0 :(得分:4)

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

powershell代码如下:

New-AzureReservedIP –ReservedIPName MyReservedIP –Location "Central US"

$image = Get-AzureVMImage|?{$_.ImageName -like "*RightImage-Windows-2012R2-x64*"}

New-AzureVMConfig -Name TestVM -InstanceSize Small -ImageName $image.ImageName `
| Add-AzureProvisioningConfig -Windows -AdminUsername adminuser -Password MyP@ssw0rd!! `
| New-AzureVM -ServiceName TestService -ReservedIPName MyReservedIP -Location "Central US"

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

相关问题