目前我在家工作,從私人網絡和動態IP(目前不可能獲得靜態IP)。Azure與動態IP
我們有幾臺虛擬機,將其他服務與Azure耦合,並且在網絡安全組和防火牆中設置了IP限制。
是否有可能以某種方式設置我的「所有時間更改IP」在一個地方,因此它可以在Azure Portal中用作變量,所以我只能在一個地方更新它?
目前我在家工作,從私人網絡和動態IP(目前不可能獲得靜態IP)。Azure與動態IP
我們有幾臺虛擬機,將其他服務與Azure耦合,並且在網絡安全組和防火牆中設置了IP限制。
是否有可能以某種方式設置我的「所有時間更改IP」在一個地方,因此它可以在Azure Portal中用作變量,所以我只能在一個地方更新它?
使用Powershell,您可以更新NSG。
$nsg = Get-AzureRmNetworkSecurityGroup -ResourceGroupName <NSG-RG> -Name <NSG-NAME>
執行命令規則設置:
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
要保存對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
最後我用了這個解決方案。由@evilSnobu提供的答案似乎是更乾淨的解決方案,但由於點對點VPN並非100%免費(它也不昂貴)。 –
只需設置一個點到站點VPN在Azure中的虛擬網絡。 唯一的先決條件是在VNET中使用基於路由(IKEv2/Dynamic)的網關。
https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-point-to-site-create
這看起來更好的解決方案,但它可能會產生一些成本,但不是很多,但仍然。 –
就像下面說一個人,你可以建立某種形式的腳本來爲你做的,但有從,除了沒有真正的解決方案(在這個時間點) – 4c74356b41
您可以配置網絡安全使用[Azure PowerShell](https://docs.microsoft.com/nl-nl/azure/powershell-install-configure)進行組設置,請參閱[這裏](https://docs.microsoft.com/nl-nl /天藍色/應用服務的Web /應用服務,應用服務,環境控制入站流量)。因此,您可以創建一個腳本來一次處理這些更改。 –