Setting STATIC IP – Azure VM

When you create AZURE  VM  it sets the dynamic IP for the Virtual Machines & if you shutdown the machine the IP is reclaimed & can be assigned to other machine. This is true for public IP as well as private IP.

So how do we make sure that IP remains static even if we shutdown the VM.

Lets launch the Azure module in  PowerShell, refer my earlier Blogpost


Type Get-AzureVM to get the list of VMs


To check the properties of any VM use the following command.

get-azurevm -ServiceName myazcloud -Name web02


Azure automatically assign the IP starting from .5, I mean if you have a 10 .1.1.0 range of vm network than it will start by assigning the first VM as & so on.

I have already assigned as static to one of my DC’s that’s why it assigned this machine as

To check if machine already has a static IP assigned –> use below command:

get-azurevm -ServiceName myazcloud -Name web02 | Get-AzureStaticVNetIP


If result is blank that means IP assigned is static.

Now let’s update the IP to static for the web02 machine with the following command, please note that VM will reset after command is completed.

get-azurevm -ServiceName myazcloud -Name web02 | Set-AzureStaticVNetIP -IPAddress ‘’ | Update-AzureVM


Note the Update-AzureVM Piped command as that one is very important in azure for committing the changes.

Now lets check if the IP address is Static or not , As expected command will now return the value.


If I will spun up new VM now than it will get IP address as .5 & .6 are already set to static & this is true even if I will shutdown the machines.

Stay tuned with more Azure stuff in coming posts.



Sukhija Vikas



Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s