I need to create a CNAME with two dots but I get an invalid error when attempting to do so.
Example: say my root domain is guss.com
I need my.jobs to blablabla.com
So, when creating records, I tend to but the full FQDN without last dot in the record, similar to how I do the FQDN of the canonical. So, instead of my.jobs, I type the full my.jobs.domain.tld. CF will drop the zone in the record, but the verbosity helps ensure fewer errors, I’ve noticed.
Additionally, the edge certs CF provides by default don’t cover the 3rd level subdomain. It’ll cover jobs.domain.tld, but my.jobs.domain.tld won’t match the *.domain.tld wildcard cert. you would need to either use the advanced certificate manager for $10/m to manually define that, or upload your own cert to cover it, which requires a business level account. That said, this is not the case if it’s DNS-only, but then you would need to have an SSL cert on the origin, and it wouldn’t be protected by Cloudflare’s protections.