CNAME for root domain not available


#1

I cannot seem to get my CNAME published for my root domain. I have no clue why it’s not happening…

There are DNS records found:

https://mxtoolbox.com/SuperTool.aspx?action=mx%3Apowerliftinguniversity.vip&run=toolpage#

Yet here there’s no CNAME available…

https://mxtoolbox.com/SuperTool.aspx?action=mx%3Apowerliftinguniversity.vip&run=toolpage#

Also with this tool everything seems to check out, except the CNAME: https://www.ultratools.com/tools/dnsLookup

This is the current setup in Cloudflare,

I think it’s correct and there are no typo’s as far as I can tell…

Anyone have any idea what’s happening?


#2

A naked domain can’t be a CNAME, so Cloudflare “flattens” that into an A record with the IP address of the CNAME’s host.


#3

Thanks Sando,

I’m not sure what you mean by “A naked domain can’t be a CNAME”.

I thought the fact that I have a gray cloud (DNS only) would mean I could use the setup as above.

If not, how can I point my root domain to app.productdyno.com?

Thanks again


#4

It is not about :orange: or :grey:. A CNAME simply can’t be configured on a naked domain, such as in your case. Cloudflare does support it but does also flatten it into an A record. Note the small exclamation mark?

Your domain already points to the address you specified. Check the IP address. It simply is not the hostname but the hostname’s IP address.


#5

Thanks again, then I don’t understand how i make the root domain point to app.productdyno.com?

This is possible right?


#6

What do you mean by point to? It already does point to it. Check the IP address of your domain and that host.


#7

Longer explanation on why this is not possible: https://www.isc.org/blogs/cname-at-the-apex-of-a-zone/


#8

When I go to http://powerliftinguniversity.vip, it does not go to app.productdyno.com. There needs to be a DNS record for that somewhere I think.

Right now there’s no link between that app.productdyno.com (hostname or IP) and my domain in Cloudflare.

I’m trying to achieve this: https://docs.promotelabs.com/article/785-custom-domain-setup, about halfway through where it says Custom Root Domain.


#9

$ host powerliftinguniversity.vip
powerliftinguniversity.vip has address 34.227.15.232

$ host app.productdyno.com
app.productdyno.com has address 34.227.15.232


#10

Check the IP addresses at

http://sitemeer.com/#powerliftinguniversity.vip
http://sitemeer.com/#app.productdyno.com

If it doesnt show the same content you most likely need to configure your domain on that server, so that it serves the right content. Otherwise you could only perform a proper HTTP redirect via page rules for example, but that wouldnt show your domain but would only redirect.


#11

In your particular case you also need to configure a proper HTTPS certificate as the server does not recognise your domain and hence cant serve a certificate, hence the SSL error.


#12

Ok thanks, so they both have the same IP… So I could delete all DNS records and still have the same IPs?

Unfortunately the ProductDyno domain configuration app checks for a CNAME record. So somehow I need a CNAME records for powerliftinguniversity.vip to be available for app.productdyno.com

I’m afraid I’m getting a bit out of my comfort zone here. But I appreciate your help.


#13

You want the CNAME for verification? In that case you would need to configure a proper record (not the root domain) but I guess that’s what they also expect from you. Once you have a proper record it doesnt get flattened and will be a CNAME which can be verified by them.

What instructions did they give you?


#14

Yes, ?I think they need the CNAME for verfication. But they do give the instructions to use a Root Domain.

Also a subdomain, but I want the root domain.

Here are the instructions I have: https://docs.promotelabs.com/article/785-custom-domain-setup

About half way through it says Using a root domain


#15

Did you follow the instructions where it mentioned how to set up the domain on their site?


#16

You mean where it says Set the Custom Domain on ProductDyno?

I tried, but there it gives the error that there is no CNAME record. So that will only work when there is a valid CNAME record published for my root domain…


#17

image

This is pretty concerning since DNS itself says a CNAME can’t be set up on the root, and I don’t think CF, Namecheap, and 123-reg all break the DNS spec.

I recommend opening up a support ticket with product dyno / promotelabs about this. Maybe link to this forum thread as well.


#18

There cant be a CNAME at the root level, only for www. Try switching www away from your domain to their app host.

Overall your DNS setup on Cloudflare looks alright (change the www bit), if it still doesnt work you should contact them, as they would need to say what is wrong.


#19

I will try!

In fact I contacted them before I came on here. PromoteLabs tells me that since that this check fails, it’s not because of their system.

https://mxtoolbox.com/SuperTool.aspx?action=cname%3Apowerliftinguniversity.vip&run=toolpage#

This is a CNAME lookup, that needs to work before they can make it work in ProductDyno.


#20

Thats actually an MX lookup. But anyhow, CNAME cant work on your root domain and right now it does point to their host, but via the IP instead of the host which is the same at the end of the day.

At this point I am afraid only they can help you, your Cloudflare setup is almost right (fix the www bit).