Custom Domain Names On Heroku Via Namecheap

I currently have domains mixed between GoDaddy (Ugh), iWantMyName (Impressive), and Namecheap (Not bad, not great).

Just as a quick note for those of you wanting to set up custom domain names for Heroku on a domain name registered via Namecheap.

  • Make sure the DNS is under Namecheap’s control, unless you want to roll it yourself.

  • Select the domain you want to set up.

  • Left Menu: “URL Forwarding” under Host Management

  • Set the “IP ADDRESS/URL” of both “@” and “www” to be “proxy.heroku.com.” Never forget the period at the end. Don’t forget to set the Record Type as CNAME “(Alias)”.

namecheap-heroku.png
  • Wait, up to 24 hours. Usually faster.

And done. Quite simple. On GoDaddy? Ugh. I don’t want to encourage using such a trashy UI.

4 thoughts on “Custom Domain Names On Heroku Via Namecheap

  1. Thanks for this. Any firsthand experience on the turn around time for it to start working?

  2. I’ve had it happen in a couple of hours. Never more than a day. Start flushing your DNS cache, which might help.