Heroku custom domains
I've setup two custom domains for my Heroku app.
example.com example.com.herokudns.com
*.example.com wildcard.example.com.herokudns.com
Domain configuration
I configured my domain as follows:
I added a
CNAME
Record for*
pointing towildcard.example.com.herokudns.com
.
Works fine.I forwarded my
URL
using GoDaddy's Domain Forwarding tool, because I can only specifyIP
addresses asA
records.
Problem
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.
Goal
Setting up my GoDaddy root domain to point to my Heroku app.
Note: GoDaddy automatically added an A
record for @
pointing to >>++FWD1++<<
What did you set your DNS to forward to? I had this same problem, but solved this creating a Heroku DNS entry for www.myapp.com. Heroku creates a DNS target of www.myapp.com.herokudns.com.
Here is my setup:
Cloudflare does the job!
Finally, I achieved my goal of using my naked domain as host by choosing CloudFlare to handle my DNS configuration.
Resources:
CNAME
Records to be the naked domainCNAME Flattening
worksNote: CloudFlare has a pretty good documentation and setup process, you just need to:
In Setup Heroku and GoDaddy? allegutta solves the issue by masking the heroku-app-name domain with the .com domain. Instead of
slooob.com.herokudns.com
, use your original heroku app url ([heroku-app].herokuapp.com
) and it should work. Just worked for me.