Heroku does not provide a DNS service.

You cannot use a traditional DNS service with Heroku, as you said, because of 
the non-permanent IP addresses.

For you, you have two basic options:

1. Set up a Forwarding domain on GoDaddy. (In this case you keep GoDaddy as 
your primary name server-- every domain must have a Primary domain name 
servers). Here, you will want to leave everything as default on GoDaddy and set 
up a CNAME record from your www subdomain to point to the domain Heroku assigns 
to your app (like xyz.herokuapp.com or xyz.herokussl.com).  

Important: This will not work on the root domain. (That is, if someone types in 
your domain without the "www"). To achieve this, you will need to create a 
Forwarding setup, which can be done inside of GoDaddy, so that someone who 
types http://example.com will get redirected to http://www.example.com

More important: This root-domain forwarding will not work if the user types in 
https instead of http on the root domain. (https://example.com). It won't work 
and you can't get it to work. It will never work. You might as well just beat 
your fists against a wall. It is unsupported by GoDaddy + Heroku at this time 
-- you cannot achieve that do not try and do not ask them, they cannot help 
you. It is not possible using only GoDaddy and Heroku. (That is, I am speaking 
specifically about SSL at the root-domain -- that is specifically impossible.)

2. If you really want need SSL at the root domain (which is common, as without 
it your users may https://example.com in their browser and be met with a 
message that your site cannot be found), you need to use a specialized DNS 
provider. The only one I know of that currently offers this specialized service 
is DNSimple. We use them and are very happy with them. With DNSimple, you will 
then set GoDaddy to use DNSimple's name servers, and DNSimple will then be your 
primary domain name server. As well, they have a special (and magic) service to 
support SSL at the root domain (as explained is impossible with GoDaddy+Heroku 
only). This is unique in the industry and I know of no other DNS provider who 
offers this special service.

Good luck!

-Jason




> On Nov 25, 2016, at 8:27 PM, Jennifer Abella <[email protected]> 
> wrote:
> 
> Help! I'm so new to developing and deploying an app and somehow deleted my 
> nameservers on godaddy.com earlier today and need to undo that.  Where can I 
> get the nameserver information for Heroku? GoDaddy says they cannot help me 
> without the nameserver info or the IP address, which I've read you can't 
> really get with Heroku because everything gets moved around. 
> 
> Thanks, 
> Jen
> 
> -- 
> -- 
> You received this message because you are subscribed to the Google
> Groups "Heroku" group.
>  
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/heroku?hl=en_US?hl=en 
> <http://groups.google.com/group/heroku?hl=en_US?hl=en>
> 
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Heroku Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

----

Jason Fleetwood-Boldt
[email protected]
http://www.jasonfleetwoodboldt.com/writing

If you'd like to reply by encrypted email you can find my public key on 
jasonfleetwoodboldt.com <http://jasonfleetwoodboldt.com/> (more about setting 
GPG: https://gpgtools.org) 

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Heroku" group.

To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/heroku?hl=en_US?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"Heroku Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to