Dear Pasupathi M,
Thank you for posting your question on the Q&A portal! The Azure community is always happy to help, and I so appreciate your engagement.
To answer your question: Azure does not guarantee retaining the same MAC address for a VM, even if it has a static IP address or is deployed in an availability zone. The MAC address is typically tied to the virtual network interface, and while it usually persists during normal operations, it can change in certain scenarios, such as:
- Deallocating the VM (stopping it from the Azure portal).
Resizing the VM.
Recreating the vNIC or moving the VM to a different host.
You can try to do next
- Use Azure Dedicated Host. This provides more control over the underlying infrastructure and may help maintain the MAC address longer, but it’s still not guaranteed.
- Application Licensing Alternatives. Check if your software vendor supports Azure-specific licensing (e.g., using the VM’s unique ID or Azure resource ID). Host-based licensing (tied to the subscription or tenant ID).
If MAC persistence is critical, I’d recommend reaching out to your software vendor to explore Azure-compatible licensing options.
Best regards,
Alex
P.S. If my answer help to you, please Accept my answer
PPS That is my Answer and not a Comment