I'm having some issues with GoDaddy DNS that I thought I'd maybe share with you all before moving to another provider.
I have an application that uses subdomains for users and is hosted on Heroku.com. I want the entire site to be accessed via https but the way Heroku does this is tricky. Typically Heroku gives you 3 IP address that you can create a * record for the wildcard subdomains. This works fine with Godaddy.
My issue is that, with the way Heroku does SSL, is that instead of the IP address, they instead give you an AmazonAws url. So for an example subdomain of "foo", you can create a cname with a host name of foo that looks at your amazonaws.com address. Well users on my site are making subdomains frequently, and so I'd like to use a wildcard CNAME. I've read here that it is a legit practice (though not recommended) but unfortunately I believe I have to if I want the security I desire.
Has anyone been able to create a wildcard cname on GoDaddy? Is anyone else on Heroku in the same situation as me that's found a nice work around, possibly the Zerigo DNS Add-on?
Thanks
This seems to have been answered previously here Is a wildcard CNAME DNS record valid?
Update: Wildcards are now allowed in Godaddy records (at least A records according to this community support answer and probably CNAMES as well, based on @MemeDeveloper's feedback
Original Answer (2012): I just called Godaddy... twice, and both of them said (the second one very definitively) that there is no way to do a wildcard CNAME in GoDaddy, even if you have Premium DNS.
The post linked to by Flimzy mentions using ** instead of *, which GoDaddy will let you do, but it doesn't function as a wildcard record.
Kinda disappointing.
This is possible with GoDaddy DNS. Some issues may come up with GoDaddy shared hosting but you should be able to create a wildcard CNAME in the DNS service.