【问题标题】:Azure VM public static outbound IPAzure VM 公共静态出站 IP
【发布时间】:2017-06-03 13:15:41
【问题描述】:

我编写了一个小服务来从一个 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 不适合这种工作吗?如果是的话是什么?

【问题讨论】:

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


    【解决方案1】:

    现在确实有可能。详情请见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 在站点的设置 → 属性中

    【讨论】:

    • 关于这些少数 IP……我在哪里可以找到它们?网站设置似乎已更改
    猜你喜欢
    • 2014-09-10
    • 1970-01-01
    • 2016-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-14
    • 1970-01-01
    • 2016-02-21
    相关资源
    最近更新 更多