具有动态 IP 的 Azure

Mat*_*ska 1 azure

目前我在家工作,从专用网络和动态IP(目前不可能获得静态IP)。

我们有几个虚拟机,将其他服务与 Azure 结合在一起,并且在网络安全组和防火墙中设置了 IP 限制。

是否有可能仅在一个地方设置我的“随时更改 IP”,以便它可以在 Azure 门户中用作变量,所以我只需要在一个地方更新它?

Ken*_*SFT 5

使用 Powershell,您可以更新 NSG。

  1. 运行以下命令以检索现有 NSG 并将其存储在变量中:

$nsg = Get-AzureRmNetworkSecurityGroup -ResourceGroupName <NSG-RG> -Name <NSG-NAME>

  1. 使用新的规则设置运行以下命令:

    Set-AzureRmNetworkSecurityRuleConfig -NetworkSecurityGroup $nsg `
    -Name rdp-rule `
    -Description "Allow RDP from single IP" `
    -Access Allow `
    -Protocol TCP `
    -Direction Inbound `
    -Priority 102 `
    -SourceAddressPrefix <YOUR NEW IP> `
    -SourcePortRange 3389`
    -DestinationAddressPrefix * `
    -DestinationPortRange 3389
    
    Run Code Online (Sandbox Code Playgroud)
  2. 要保存对 NSG 所做的更改,请运行以下命令:

Set-AzureRmNetworkSecurityGroup -NetworkSecurityGroup $nsg

参考:

https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-nsg https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-manage -nsg-arm-ps#manage-rules