I asked this question (on SO by accident):
I am having problems setting up a custom domain (purchased on GoDaddy.com) with an Azure virtual machine (on which I plan on running multiple websites.) I've setup some Endpoints (80 for Http and 443 for SSL) I am using the CNAME of myvm.cloudapp.net and I set the binding in the VM IIS to my Azure VM INTERNAL IP ADDRESS. Voila, it all works. The problem is that Azure will change this IP every once in a while...so my question is, is there a better way to set this up so that I don't have to worry about IP address changes?
The very helpful reply I got was about "dynamic DNS"
However, this only deals with a part of the problem. The second part is the Bindings inside of IIS on the Azure server, how to I make sure those always have the correct IP?