I've setup two custom domains for my Heroku app.
example.com example.com.herokudns.com
*.example.com wildcard.example.com.herokudns.com
I configured my domain as follows:
I added a CNAME
Record for *
pointing to wildcard.example.com.herokudns.com
.
Works fine.
I forwarded my URL
using GoDaddy's Domain Forwarding tool, because I can only specify IP
addresses as A
records.
The domain forwarding points to example.com.herokudns.com
. Unfortunately GoDaddy automatically prepends http://
, so it actually does not open my app and instead shows a Heroku message:
There's nothing here, yet.
Setting up my GoDaddy root domain to point to my Heroku app.
Note: GoDaddy automatically added an A
record for @
pointing to >>++FWD1++<<
Finally, I achieved my goal of using my naked domain as host by choosing CloudFlare to handle my DNS configuration.
Resources:
Note: CloudFlare has a pretty good documentation and setup process, you just need to: