How to point a TK domain to a heroku app? - heroku

I'm a noob. I've set up a tk domain here http://dot.tk/ I'd like to point to myapp.herokuapp.com. How can I do it?
I cannot figure out what entry to add, ARecod, Cname, MX record? What do I put in the HOST and IP fields? I keep getting "invalid data". Should I choose TK domain service or custom domain service?
In heroku I typed
heroku domains:add myapp.tk
Now what do I do?
Please, I'm not looking for an explanation as to how domain forwarding works. I'm sure as a network expert, you can spend hours studying it. I just need to know how to give my app a tk domain. Thanks
These are the panels I see
UPDATE
I've managed to do it with a CNAME record HOST=www.myapp.tk and IP=www.myapp.herokuapp.com but after 30 minutes they both stopped working and give a 404 error!? Is heroku blocking .tk domains?
UPDATE2:
I've registered another tok domain name. The www.myapp2.tk works but myapp2.tk does not work. My older www.myapp.tk and myapp.tk still give 404 error. Does anybody know how to fix this? I've done the following heroku commands:
heroku domains:add myapp.tk
heroku domains:add www.myapp.tk
heroku domains:add myapp2.tk
heroku domains:add www.myapp2.tk

In "cname record": host: www.myapp.tk ip-addres: herokuapp.com .
ping - a herokuapp.com in cmd and get ip, e.g. herokuapp.com [174.129.22.189]
add a-record host: myapp.tk ip-addres: 174.129.22.189 .

I couldn't get CNAME to work but everything seems to be all set with the following settings (I pinged herokuapp.com to get its IP):
SIDE NOTE: The validation on this page is finicky. Once it tells you that you've entered in a field incorrectly, it's smarter to just close the page and reattempt to enter the fields. I think their validation messes something up.
After you add those a record. Make sure they are included in your heroku app's domain list:

Heroku has dynamic IPs, you cannot ping to get an IP and just set it; might not work in other cases. See the answers here: How to point a TK domain to a heroku app? for correct solutions.

Related

Heroku:Custom Domain , ACM status:DNS redirect not forwarding path,What to do?

this is the first time i am buying a custom domain and i want to access my heroku java spring app by using the new domain name instead of the one provided by heroku.
The problem is that i get a ACM status:DNS redirect not forwarding path exception in heroku domain table,so it does not work.And i also do not know what this is and how to fix it even if i looked here https://devcenter.heroku.com/articles/automated-certificate-management#view-your-certificate-status
What i did so far:
I bought a custom domain name from godaddy.
Then i went to heroku settings >domains>add domain.
After that i got a new domain in the table.
I went to godaddy Records in order to add a new CNAME where i have added the domain name as name ( mycustomdomain. com) and the very long DNS Target that was autogenerated by heroku as value.
Now i went back to heroku and this ACM Status message is displayed:
DNS redirect not forwarding path
What am i missing?What do i have to do next to be able to successfully connect the 2 parts?
I saw some post arround here with "redirecting" but i am not sure if that applies to me or not.
Any help would be greatly appreciated.
If you're not already doing so, the host name for the CNAME record should be 'www' - and then the 'points to' would obviously be the URL Heroku gave you.
On the Heroku side, where you have listed the domain name itself, make sure to include the www. on the address itself - This is something I neglected to do a few weeks ago, once i added it - everything started working correctly.
I came across your issue because i've added a second URL (.com variation) and i'm getting that message with this second domain - Like you i'm unsure what i have missed...

How to point a naked domain at Heroku app without setting a custom domain

I've got a domain wildcard.xyz and an app hosted on Heroku. When I try to add wildcard.xyz as a custom domain on Heroku, it won't let me ("wildcard" is reserved 🙄 ).
I can add www.wildcard.xyz, point a CNAME www to www.wildcard.xyz.herokudns.com and the www works fine, but can't seem to find any way to point the apex to Heroku. I'm using DNSimple.
None of these have worked so far:
ALIAS to www.wildcard.xyz.herokudns.com (Heroku says "no app found")
ALIAS to myapp123.herokuapp.com (doesn't work for HTTPS)
CNAME * to wildcard.wildcard.xyz.herokudns.com (doesn't catch apex)
URL apex to www (URL record redirect doesn't work for HTTPS)
Any ideas of how I can get around this?
I was having a similar issue. Have you tried using DNSimple's one-click Heroku setup? https://dnsimple.com/services

Pointing to subdomains with Heroku

I want both www.domain.ie and domain.ie to point to domain.herokuapp.com
I want secure.domain.ie to point to a third party booking engine.
I've run the following command:
heroku domains:add www.tankardstown.ie
Here is what my DNS setup looks like
The www.domain.ie and domain.ie redirects are working fine. The problem is with the secure.domain.ie. Currently, I'm getting this error:
Seems to be ok:
$ dig +noall +answer secure.tankardstown.ie
secure.tankardstown.ie. 86395 IN A 82.195.138.28
probably just a DNS propagation delay?
Found this issue whilst looking for something else, but thought I'd better answer this question for other weary travellers...
Looks this issue was because the domain was not added correctly to Heroku.
The OP only added 'www.' but should have added a wildcard domain or 'secure.' as a subdomain.
Actual Solution:
OP should have run:
heroku domains:add *.tankardstown.ie
Heroku has more information here:
https://devcenter.heroku.com/articles/custom-domains#add-a-wildcard-domain

DNS Mystery in Heroku CNAME Redirection

I have something quite mysteriously not working in my DNS configuration :
My app is at : http://my-domain.herokuapp.com
I configured my-domain.com the following way :
# 10800 IN A 174.129.25.170
www 10800 IN CNAME my-domain.herokuapp.com.
using wwwizer.
So, http://my-domain.com redirects to http://www.my-domain.com which CNAMEs to http://my-domain.herokuapp.com
Everything seems fine, but when I enter http://my-domain.com or http://www.my-domain.com, I get : Heroku | No such app error message.
So I tried this :
host http://www.my-domain.com
www.my-domain.com is an alias for my-domain.herokuapp.com.
my-domain.herokuapp.com has address 54.243.92.108
and
host http://my-domain.herokuapp.com
my-domain.herokuapp.com has address 184.72.248.52
I can't see where the problem is. WWWizer seems working fine, but it feels like CNAME hasn't refreshed since the herokuapp IP changed ...
Any tip would be super appreciated.
Thanks
Thanks to #neil-middleton comment, I found the solution.
I did added earlier heroku domains:add my-domain.com
but did not for
heroku domains:add www.my-domain.com
which is the one that matters here. (Though I left both in case)
So it seems heroku has its own internal DNS control when CNAME-ing *.herokuapp.com where it gets as an entry the heroku domains.
This is logical to avoid setting CNAME to an app one don't own.

heroku no such app

I followed the docs at Heroku and Zerigo to set up a custom domain for MYAPP.heroku.com. When I navigate to myapp.heroku.com, everything works fine. But when I navigate to myapp.com or www.myapp.com, I get the error "Heroku | No such app"
host myapp.heroku.com
myapp.heroku.com is an alias for proxy.heroku.com.
[.....]
looks good, and
host www.myapp.com
www.myapp.com is an alias for proxy.heroku.com.
[.....]
looks good too. But I still get "Heroku | No such app".
totally baffled at this point
The DNS entries look fine - provided you've added www.myapp.com as a custom domain to your application on Heroku then it should work fine. You can check this by viewing the application from the 'My Apps' tab on heroku.com and making sure the custom domain is listed in the domains section as 'www.myapp.com'.
If thats there then I'd log a ticket with support as you're doing everything right.
UPDATE: Heroku Status was just updated with a problem surrounding custom domains, it's likely that this is your problem - https://status.heroku.com/
HEROKU UPDATE: Engineers are still investigating the source of issues regarding custom domains. We have determined that only domains added or updated in the past 48 hours should be affected.
We'll continue to provide more information as it becomes available.

Resources