Hi,
If you clone an existing Azure VM you need to associate its Network Interface IP configuration with a Public IP address resource.
To do this in Azure portal navigate to the VM -- Networking -- Network settings blade. Next on right side near top click on the Network interface/ ipconfig at top.
Once on IP configurations screen, click on the IP configuration (often it is named ipconfig1).
Check Associate public IP address, select existing public IP from dropdown or create new one, then click Save.
The above assumes you are referring to VM with its own dedicated Public IP address. If this assumption is incorrect, please let me know.
Please click Accept Answer and upvote if the above was helpful.
Thanks.
-TP